NodeJs实战第三章之简单实现增删改查接口

具体demo如下:

const express = require('express');
const bodyParser = require("body-parser")
const app = express();
const articles = [{title:'这是一篇文章'}]
const port = process.env.PORT || 3000;

app.use(bodyParser.json());   //支持编码为JSON的请求消息体
app.use(bodyParser.urlencoded({extended:true}))  //支持编码为表单的请求消息体

 app.get('/',(req,res)=>{
   res.send('Hello World!!!')
 })
 app.get('/articles',(req,res,next)=>{
   res.send(articles)
 })

app.post('/articles',(req,res,next)=>{
  const article = {title:req.body.title};
  articles.push(article);
  res.send(article)
})

app.get('/articles/:id',(req,res,next)=>{
  const id = req.params.id;
  console.log("Fetching:",id);
  res.send(articles[id]);
})

app.delete('/articles/:id',(req,res,next)=>{
  const id = req.params.id;
  console.log("Deleting:",id)
  delete articles[id];
  resw.send({message:"Deleted"})
})
 app.listen(port,()=>{
   console.log('Express web app available at localhost:'+port)
 })

 module.exports = app;

用postman调接口,成功!

注意: post逻辑实现要依赖body-parser插件解析请求体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小端长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值