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
作者
QiuLingYan
发布于
2024年07月27日
许可协议