跟我学Node.js(一)--- Node.js简介及安装开发环境
什么是Node.js
Node.js是一个基于Chrome V8 JavaScript引擎的JavaScript后端开发框架,它使得JavaScript可以在服务端运行,同时也可以用于编写命令行工具。
Node.js的特点
- 单线程,事件驱动的非阻塞I/O模型,适合处理高并发场景。
- 基于事件回调,事件监听机制。
- 使用JavaScript语言,具有高效编码、代码复用等优点。
- 丰富的模块和库,可以快速编写应用程序。
安装开发环境
1. 安装Node.js
官网下载Node.js安装包(https://nodejs.org),下载并安装对应的操作系统版本,一路默认即可。
2. 配置npm全局模块安装路径
我们可以通过以下命令设置全局模块的安装路径:
npm config set prefix /usr/local # 设置全局模块安装路径
npm config get prefix # 查看全局模块安装路径是否设置成功
3. 验证安装
打开终端窗口,输入以下命令:
node -v # 查看Node.js版本信息
npm -v # 查看npm版本信息
如能正常输出版本信息,则代表安装成功。
Node.js示例
以下是两个简单的Node.js示例:
示例一:创建HTTP服务器
以下代码演示如何使用Node.js创建一个HTTP服务器:
const http = require('http');
http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello World!');
res.end();
}).listen(8080);
console.log('Server is listening on port 8080...');
在命令行中执行该代码后,我们可以在浏览器中访问 "http://localhost:8080",即可看到页面输出 "Hello World!"。
示例二:读取文件内容
以下代码演示如何使用Node.js读取本地文件并输出内容:
const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
该代码会读取当前目录下的 "file.txt" 文件,并输出其内容到终端窗口中。
总结
本文简单介绍了Node.js的特点、安装开发环境、以及两个示例,希望对初学者有所帮助。如果还有不理解的地方,可以在评论区中提出,我会尽快回答。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:跟我学Nodejs(一)— Node.js简介及安装开发环境 - Python技术站