Node入门教程(4)第三章:第一个 Nodejs 程序

第一个 Nodejs 程序

本教程仅适合您已经有一定的JS编程的基础或者是后端语言开发的基础。 如果您是零基础,建议您先学一下老马的前端免费视频教程

第一步:创建项目文件夹

首先创建 demos 文件夹。然后在此文件夹下创建01_hello.js文件

# 以下是linux/mac下使用终端用命令行创建文件,windows下请直接用资源管理可视化鼠标操作
$ mkdir demos && cd demos
# 创建 01_hello.js文件
$ touch 01_hello.js

第二步:编写 nodejs 的第一个程序文件

然后用编辑器(推荐使用:vscode 或者 sublime)打开文件:01_hello.js,并添加代码如下:

// 以下是常规的JS语法,如果您还不熟悉js,请您移步老马的
// 免费在线js全套视频教程: https://qtxh.ke.qq.com
// console是控制台的意思,node把浏览器端的控制台做了迁移整合,可以直接使用。log是往控制台打印文字的方法。
console.log('Hi, aicoder.com! Hello, world!');

保存文件,并用 node 执行此 js 文件。

第三步:编译和运行 JS 文件

打开系统的命令行工具(mac|linux 为终端,windows 下为 cmd 或 powershell),用 cd 命令进入 demos 文件夹。运行编译和执行 js 文件的命令:

# 进入demos目录
$ cd demos
$ node ./01_hello.js
Hi, aicoder.com! Hello, world!

至此,您的第一个 node 程序就已经运行成功了,也就是您的 nodejs 环境已经没有问题了。


老马免费视频教程

返回教程列表首页

github地址:https://github.com/malun666/aicoder_node

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python3

python3--IO模型,阻塞,非阻塞,多路复用,异步,selectors模块

结论:协程任务开启,并不一定会执行,它需要I/O(阻塞)才能执行,上面代码的time.sleep(1)模拟了I/O(阻塞)

27120
来自专栏林德熙的博客

win10 uwp 无法附加到CoreCLR 查询临时变量:

本文说的是在vs调试无法附加到CoreCLR。拒绝访问。已经如何去解决,可能带有一定的主观性和局限性,说的东西可能不对或者不符合每个人的预期。如果觉得我有讲的不...

8510
来自专栏技术记录

Dubbo(四) Dubbo-Admin项目 Dubbo管理台

前言 在dubbo项目中,有注册中心,消费者,提供者就足以构成一个完整的项目了。但是仅仅有这三个角色,很难对整个项目状态有直观的了解,以及对项目操作。 因此早有...

343100
来自专栏开源优测

JMeter逻辑控制器08

前言 在jmeter中逻辑控制器主要分类两类: 控制jmeter测试计划中节点的逻辑执行顺序等等 对jmeter的节点进行分组,方便结果统计等等 进一步简化下,...

37650
来自专栏java一日一条

一篇文章了解RPC框架原理

RPC(Remote Procedure Call)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系...

33540
来自专栏python3

习题1:第一个程序

9630
来自专栏静下来

解决ssh出现Host key verification failed错误的方法

image.png ssh登陆Linux服务器的时候,如果出现了Host key verification failed的错误,需要清空下本地ip密码记录。 出...

39470
来自专栏性能与架构

web安全 - CSP

CSP 全名 内容安全策略(Content Security Policy) 主要用来防御:XSS CSP 基本思路 定义外部内容引用的白名单 例如 ...

43670
来自专栏云计算教程系列

如何在CVM上安装Ruby开发环境

Ruby是一种动态编程语言,可用于编写简单脚本、游戏和Web应用程序。它于1993年首次在日本发布,在2005年作为服务器端Web开发的语言获得了普及。Ruby...

26750
来自专栏云计算教程系列

如何在CentOS 7上使用Fail2Ban保护SSH

虽然通过SSH连接到服务器可能非常安全,但SSH守护程序本身是一种必须暴露给Internet才能正常运行的服务。这带来了一些固有的风险,并为潜在攻击者提供了一个...

27500

扫码关注云+社区

领取腾讯云代金券