chevron_left

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

已发布
第 12 回

课程讲义

Node.js 入门 - 使用 Express + Sequelize 实作 API - 新增文章接口

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

新增文章接口

这一节要实现的是,通过接口来实现新增数据。在 routes 新增一段代码

新增定义死的数据

router.post('/', async function (req, res, next) {
    var article = await models.Article.create({
        title: "IT培训哪家强?",
        content: "首选武汉长乐教育,5~10人一个班,全程面授。"
    })

    res.json({article: article});
});
  • 首先,要注意的是,这里使用的是 post 请求,而不是 get 请求了
  • 找到模型后,使用 create 方法,将数据插入进去。
  • 最后用 res.json 响应出刚插入的这条数据。

使用 Promise 语法

这里还是使用了 await 的写法,如果你偏向使用 Promise 语法,当然也是可以的。

models.Article.c...

课程介绍

现代前端开发,无论做什么都基本离不开 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