【备战春招】第14天 新版 Node.js+Express+Koa2 开发Web Server博客 10-4
2023/2/22 3:20:58
本文主要是介绍【备战春招】第14天 新版 Node.js+Express+Koa2 开发Web Server博客 10-4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称: 新版 Node.js+Express+Koa2 开发Web Server博客
课程章节: 10-4 演示express 如何处理路由
课程讲师: 双越
课程内容:
在 router 文件下创建:blog.js 和 user.js 文件
blog.js
- res.json() 方法可以直接发送一个json格式的数据,并且设置返回头为 application/json 格式
var express = require("express"); // 创建路由实例 var router = express.Router(); router.get("/list", function (req, res, next) { res.json({ errno: 0, data: [1, 2, 3], }); }); router.get("/detail", function (req, res, next) { res.json({ errno: 0, data: "ok", }); }); module.exports = router;
user.js
var express = require("express"); var router = express.Router(); router.post("/login", function (req, res, next) { // 这里可以直接通过req.body获取,是因为在 app.js 文件中做了处理 //app.use(express.json()); 这个代码对 post 请求的参数做了处理 const { username, password } = req.body; res.json({ errno: 0, data: { username, password, }, }); }); module.exports = router;
app.js
// 引入路由 const blogRouter = require("./routes/blog"); // 注册根路由 app.use("/api/blog", blogRouter);
这里注册的路由会和子路由进行拼接,如:/api/blog + /list = /api/blog/list
课程收获:
- 了解如何定义 get 和 post 路由
这篇关于【备战春招】第14天 新版 Node.js+Express+Koa2 开发Web Server博客 10-4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26React入门教程:从零开始搭建你的第一个React应用
- 2024-12-25Vue2入门教程:轻松掌握前端开发基础
- 2024-12-25Vue3入门指南:快速搭建你的第一个Vue3项目
- 2024-12-25JS基础知识入门教程
- 2024-12-25React基础知识详解:从入门到初级应用
- 2024-12-25Vue3基础知识详解与实战指南
- 2024-12-25Vue3学习:从入门到初步掌握
- 2024-12-25Vue3入门:新手必读的简单教程
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用