使用 Express.js 搭建简单后端服务器

这段代码展示了使用 Express.js 框架搭建一个简单后端服务器的流程。

**代码示例:**javascriptconst express = require('express');const app = express();const router = require('./router.js');const bodyParser = require('body-parser');const cors = require('cors');

// 解决跨域问题app.use(cors());

// 托管静态资源app.use(express.static('../Login'));

// 解析请求体app.use(bodyParser.urlencoded({ extended: true }));app.use(bodyParser.json());

// 路由配置app.use('/user', router);

const port = 3000;app.listen(port, () => { console.log(server run on ${port});});

代码解析:

  1. 引入模块: - express: Node.js 的 Web 框架,提供构建 Web 应用程序的基础。 - body-parser: 用于解析 HTTP 请求体,将请求体数据转换为 JavaScript 对象。 - cors: 用于解决跨域请求问题,允许来自不同域的请求访问服务器。

  2. 创建应用实例: - const app = express();: 使用 Express 的构造函数创建一个 Express 应用程序实例。

  3. 引入路由: - const router = require('./router.js');: 从 router.js 文件中引入路由配置。

  4. 中间件设置: - app.use(cors());: 使用 cors 中间件,允许来自任何域的请求访问服务器。 - app.use(express.static('../Login'));: 使用 express.static 中间件,托管 ../Login 目录下的静态资源。 - app.use(bodyParser.urlencoded({ extended: true }));: 使用 body-parser 中间件解析 application/x-www-form-urlencoded 格式的请求体。 - app.use(bodyParser.json());: 使用 body-parser 中间件解析 application/json 格式的请求体。

  5. 路由设置: - app.use('/user', router);: 将路由配置挂载到 /user 路径下,所有以 /user 开头的请求将被路由到 router 模块处理。

  6. 启动服务器: - app.listen(port, () => { ... });: 启动服务器,监听 3000 端口,并在服务器启动成功后输出日志信息。

总结:

这段代码展示了使用 Express.js 搭建一个简单后端服务器的基本步骤,包括引入必要的依赖模块、设置中间件、配置路由、启动服务器等。 通过这个基础框架,我们可以进一步添加功能,例如数据库连接、API 接口开发、错误处理等。

Express.js 后端服务器搭建教程:基础配置与路由设置

原文地址: https://www.cveoy.top/t/topic/oEJu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录