node.js写一个后台服务器(前后端分离)---express框架的搭建及路由模块化
时间: 2024-06-08 13:10:44 浏览: 201
好的,下面我将为您介绍如何使用 Node.js 和 Express 框架搭建一个后台服务器,并实现路由模块化。
1. 安装 Node.js
首先需要在您的电脑上安装 Node.js。您可以在官网(https://nodejs.org/)下载并安装最新版的 Node.js。
2. 初始化项目
打开命令行工具,进入您想要创建项目的目录,执行以下命令:
```
npm init -y
```
这个命令将会初始化一个新的 Node.js 项目,并在 package.json 文件中添加一些基本配置。
3. 安装 Express 框架
执行以下命令来安装 Express 框架:
```
npm install express
```
4. 编写服务器代码
在项目根目录下,创建一个名为 `app.js` 的文件,并编写以下代码:
```javascript
const express = require('express');
const app = express();
// 路由模块化
const userRouter = require('./routes/user');
app.use('/user', userRouter);
app.listen(3000, () => {
console.log('Server is running on port 3000!');
});
```
以上代码使用 `require` 引入了 Express 模块,并创建了一个 Express 应用程序实例。然后,我们通过 `app.use` 方法来加载路由模块。
5. 创建路由模块
在项目根目录下,创建一个名为 `routes` 的文件夹,在 `routes` 文件夹下创建一个名为 `user.js` 的文件,并编写以下代码:
```javascript
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('Hello World!');
});
module.exports = router;
```
以上代码创建了一个 Express 路由实例,并使用 `router.get` 方法来定义一个 GET 请求的路由。在路由处理函数中,我们使用 `res.send` 方法来发送一个字符串作为响应。
6. 运行服务器
在命令行工具中执行以下命令来启动服务器:
```
node app.js
```
此时您可以在浏览器中访问 `http://localhost:3000/user` 来查看响应结果。
至此,您已经成功搭建了一个后台服务器,并实现了路由模块化。
阅读全文