当前位置:网站首页>1-18 创建最基本的express服务器&创建路由的API模块
1-18 创建最基本的express服务器&创建路由的API模块
2022-06-30 21:26:00 【画不完的饼】
创建最基本的express服务器
router.js
创建get接口
//导入express
const express = require('express')
//创建路由对象
const apirouter = express.Router()
apirouter.get('/get',(req,res)=>{
const query = req.query
res.send({
status:0, //0表示处理成功,1表示处理失败
msg:'GET请求成功',//状态描述
data:query //需要响应给客户端的数据
})
})
apirouter.post('/post',(req,res)=>{
const body = req.body
res.send({
status:0, //0表示处理成功,1表示处理失败
msg:'POST请求成功',//状态描述
data:body //需要响应给客户端的数据
})
})
//向外导出路由对象
module.exports=apirouter
server.js
//创建基本的web服务器
const express =require('express')
const app = express()
//POST接口需要配置表单解析中间件来解析客户端传递过来的数据
app.use(express.urlencoded({extends:false}))
const router = require('./apirouter')
app.use('/api',router)
app.listen(80,()=>{
console.log('express server running at http://127.0.0.1')
})
边栏推荐
- 漫谈Clickhouse Join
- oprator-1初识oprator
- pytorch geometric torch-scatter和torch-sparse安装报错问题解决
- sqlserver 字符串类型转换成小数或者整数类型
- stacking集成模型预测回归问题
- Sqlserver gets the data of numbers, Chinese and characters in the string
- 【无标题】
- Open source internship experience sharing: openeuler software package reinforcement test
- 12345
- Clickhouse native monitoring item, system table description
猜你喜欢

Go build server Foundation

介绍一款|用于多组学整合和网络可视化分析的在线平台

Introduction of 3D Max fine model obj model into ArcGIS pro (II) key points supplement

《ClickHouse原理解析与应用实践》读书笔记(1)

Adobe Photoshop (PS) - script development - remove file bloated script

银行集体下架的智能投顾产品,为何成了“鸡肋”?

jenkins下载插件下载不了,解决办法

根据肠道微生物组重新思考健康饮食

stacking集成模型预测回归问题

Oracle 数据库表结构 Excel 导出
随机推荐
Et la dégradation du modèle de génération de texte? Simctg vous donne la réponse
Software engineering UML drawing
减少嵌入式软件调试时间的三个技巧
根据肠道微生物组重新思考健康饮食
Sqlserver string type converted to decimal or integer type
ssh-server配置文件参数PermitRootLogin介绍
jenkins下载插件下载不了,解决办法
jupyter notebook/lab 切换conda环境
asp. Net core JWT delivery
电子方案开发——智能跳绳方案
数字货币:影响深远的创新
.netcore redis GEO类型
Four Misunderstandings of Internet Marketing
毕业五年,想当初若没有入行测试,我是否还会如这般焦虑
Upgrade Kube with unknown flag: --network plugin
sdfsdf
ClickHouse distributed表引擎
DM8:生成DM AWR报告
在手机炒股开户安全吗?
Ssh server configuration file parameter permitrootlogin introduction