欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-01 09:21:00
...

用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方法,只打造一个接口,通过不同的请求方式来暴露接口

相关标签: express