用express创建api服务器(接口)

用express创建api服务器(接口)

1、在文件夹下打开终端,输入命令

npx express -e apisever   //apisever为项目名称

2、用命令:cd apisever进入项目目录下

3、用命令:npm i 安装依赖文件,此时会生成一个node_modules文件夹

注意:api服务器需要使用测试工具测试,不能用浏览器展示

自己打造接口

1、在项目目录下的app.js中打造接口

app.use('/product',productRouter)

同时需要在routes文件夹下新建一个product.js文件,称为路由中间件

2、在app.js文件中引入路由中间件

var productRouter = require('./routes/product')

3、在新建的product.js文件中创建路由

const express = require('express')
const router = new express.Router()
router.get('/add',(req,res,next)=>{   //此处开始打造接口
res.render('add.ejs',{
lists:'商品'
})
})
module.exports = router  //导出模块

同时需要在views文件夹下新建一个add.ejs文件

4、在add.ejs文件中写ejs语法

<%= lists%>

5、在Insomnia中测试,地址栏输入默认地址:http://localhost:3000/product/add

6、启动项目,可以先将package.json文件中的node改成nodemon,实时监听,然后再终端输入:npm start

注意:上述方式为一个请求打造一个接口,这样会在造成代码冗余,所以可以使用restful api方法,只打造一个接口,通过不同的请求方式来暴露接口

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值