chevron_left

Node.js 入门 - 使用 Express + Sequelize 实作 API

已发布
第 13 回

课程讲义

Node.js 入门 - 使用 Express + Sequelize 实作 API - 查看、修改与删除文章接口

2024年07月04日
Node.js 入门 - 使用 Express + Sequelize 实作 API

查看、修改与删除文章接口

这一节要来完成查看修改删除三个接口。这三个接口有一定的的相似性,再有了前面课程的基础后,相信咱们能顺利的搞定他们。

查询

先来做查看一篇文章的接口,打开数据库看看,所有的记录第一个字段,都是 id,而且这个 id 是自增的,永远不会重复的。如果想查询到一篇文章,最好的方法,就是使用这个唯一的 id 值来找到它。

1.png

router.get('/:id', async function (req, res, next) {
    res.json({id: req.params.id});
});

那么我们定义的路由的时候,就在 / 后面加上一个 :id。这样定义后,表示这里可以接受一个 文章id 参数。打开 Postman,当请求的路径是 http://localhost:3000/articles/4 这种格式的时...

课程介绍

现代前端开发,无论做什么都基本离不开 Node.js 了。有了 Node.js,js 就成了一个无所不能的语言。无论你是使用 Webpack 来打包前端项目,或者来开发 Api 接口,还是使用 React Native 开发原生 App,亦或是开发桌面软件,Node.js 都是必不可少的东西了。Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境课程主要讲解 如何使用 nvm 来安装 Node.js,以及 npm 的用法。然后通过一个实际项目,来学习 Express Sequelize ORM 的用法。通过此课程,你能学到如何使用 Node.js 来开发一个实际的 Api 接口。项目 Github 地址你可以从这里得到完整的项目源码。 https://github.com/canon4ever/expressapi