Node.js入门指导
Node.js入门指导
今天我们来聊聊如何快速上手Node.js,让你在JavaScript的世界中尽情遨游。准备好了吗?我们开始吧!
什么是Node.js?
Node.js是一个基于Chrome V8引擎的JavaScript运行时,使你能够在服务器端运行JavaScript。它以事件驱动、非阻塞I/O模型著称,非常适合构建高性能的网络应用。
步骤 1:安装Node.js
在Ubuntu上安装Node.js非常简单。你可以通过NodeSource来安装最新版本。在终端输入以下命令:
# 更新包列表
sudo apt update
# 安装curl(如果未安装)
sudo apt install curl
# 添加NodeSource PPA(选择一个你需要的版本,例如16.x)
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
安装完成后,可以通过以下命令检查Node.js和npm(Node包管理器)版本:
node -v
npm -v
步骤 2:创建第一个Node.js应用
在你喜欢的目录下,创建一个新的文件夹并进入其中:
mkdir my_first_app
cd my_first_app
然后,初始化一个新的Node.js项目:
npm init -y
这会创建一个 package.json
文件,里面包含了项目的基本信息。
接下来,创建一个简单的 app.js
文件:
nano app.js
在文件中添加以下代码:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, Node.js!\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
步骤 3:运行你的应用
在终端中运行你的Node.js应用:
node app.js
如果一切正常,你会看到如下输出:
Server running at http://127.0.0.1:3000/
打开浏览器,输入 http://localhost:3000
,你应该能看到“Hello, Node.js!”的消息!
步骤 4:使用Express框架(可选)
如果你想更方便地构建Web应用,可以使用Express框架。首先安装Express:
npm install express
然后修改 app.js
文件,使用Express创建一个简单的应用:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello, Express!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
再次运行你的应用:
node app.js
打开浏览器,访问 http://localhost:3000
,你应该能看到“Hello, Express!”的消息!
小提示
- 使用
npm install <package_name>
可以安装其他依赖包,随时扩展你的项目功能。 - 可以使用
nodemon
来自动重启应用,安装方式如下:
npm install -g nodemon
然后用 nodemon app.js
来运行应用。
结论
现在你已经成功入门Node.js,创建了自己的第一个应用。Node.js的世界非常广阔,还有很多有趣的功能和框架等待你去探索。快去试试吧,开启你的JavaScript之旅!🚀
Node.js入门指导
http://localhost:8090//archives/202407171136