node.js学习1--安装并使用node.js

本文详细介绍了Node.js的安装过程,包括从官方网站和中文网下载LTS和Current版本,以及如何进行傻瓜式安装。重点讲解了如何测试安装是否成功,如何在命令行环境中运行JavaScript代码,包括在REPL环境中的操作以及执行外部JS文件的方法。此外,还展示了通过创建一个简单的HTTP服务器程序来理解Node.js的基本应用。
摘要由CSDN通过智能技术生成

安装并使用node.js

安装node.js

下载

官网: https://Nodejs.org/en/

中文网:http://Nodejs.cn/

版本说明:

  • LTS: 长期稳定版(Long Term Support))。 项目开发建议使用长期稳定版。
  • Current: 最新版。包含了一些新功能,如果想学习最新的功能,则可以使用该版本。最新版可能会有一些未知的bug。

安装

  1. 双击安装文件开始安装(不同系统选择对应的安装文件)。
  2. 傻瓜式安装,一路 ‘next’ 即可。

注意:建议安装目录所使用英文路径

测试

测试是否安装成功:

在Windows环境下,打开命令提示符cmd窗口,输入node -v,能够看到Node.js版本号即为安装成功。

  • cmd窗口(window+R, —>运行–>录入cmd,回车)
  • powershell(window10操作系统)

在node环境下运行js代码

有三种方式可以运行js代码:

  • 在浏览器中运行
  • 在node.js 提供的repl环境中运行
  • 单独执行外部的js文件

在 REPL环境中运行

REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,可以在终端中输入命令,并接收系统的响应。

Node 自带了交互式解释器,可以执行以下任务:

  • 读取 - 读取用户输入,解析输入的 Javascript 数据结构并存储在内存中。
  • 执行 - 执行输入的数据结构。
  • 打印 - 输出结果。
  • 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

具体操作:

  1. 在任意控制台中输入node 并回车确定,即可进行入node自带的REPL环境。
  2. 此时,可以正常写入js代码,并执行。
  3. 如果要退出,连续按下两次ctrl+c。

执行一个JS文件

  1. 新建一个js文件,路径是 e:/index.js,具体内容如下:
var a = 1;
console.info(a + 2);
  1. 在Windows环境下,打开命令提示符cmd窗口,进入到这个文件的目录,
    • 在资源管理器中按下shift,同时点击鼠标右键,可以选择在此处打开powershell命令窗口。
    • cd 命令可以用来切换当前目录。
  2. 通过 node js文件的路径 的格式来执行这个js文件。
node index.js

注意:

  • 执行js文件时,如果当前命令行目录和js文件不在同一个盘符下,要先切换盘符
    • 切换方式,输入盘符:并回车。
  • 如果当前命令行目录和js文件在同一个盘符中,则可以使用相对路径找到js文件并执行。

node.js的helloworld程序

通过一个最基本的http服务器程序来了解node.js的作用。

  1. 新建一个js文件,名为 d:/http.js( 文件名及路径名可以自行设置,建议均不使用中文字符)。
  2. 在文件中录入如下代码:
// 引入http模块
const http = require('http');

// 创建服务
const server = http.createServer(function(req, res) {
  console.log(`来自${req.connection.remoteAddress}的客户端在${new Date().toLocaleTimeString()}访问了本服务器`);
  res.end('<h1>hello world! very good!!</h1> <p>' + req.connection.remoteAddress + '</p>');
});

// 启动服务
server.listen(8081, function() {
  console.log('服务器启动成功,请在http://localhost:8081中访问....');
});
  1. 在Windows环境下,打开命令提示符cmd窗口,进入到d盘根目录,键入命令 node http.js
  2. 打开浏览器,输入’http://localhost:8081’,观察效果。
  3. 把localhost改成自己电脑的ip地址,其他人就可以通过这个路径来访问。
    • 如果不能访问,有可能需要手动关闭自己计算机的防火墙。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值