首页 > 其他分享 >web服务器13 接口

web服务器13 接口

时间:2022-11-03 10:35:26浏览次数:42  
标签:web 13 req const res app express query 服务器

主体

const express = require('express')
const app = express()
const rou = require('./api')
//处理POST方法必写
// 配置解析application/json格式
app.use(express.json())
// 配置解析application/x-www-form-urlencoded格式
app.use(express.urlencoded({ extended: false }))

app.use('/api', rou)

app.listen(8080, () => {
    console.log('express serve running at http://127.0.0.1')
})

  模块

const express = require('express')
const router = express.Router()

router.get('/get',(req,res)=>{
    // 通过req.query查询字符串,发送到服务器的数据
    const query = req.query
    res.send({
        status:0,//0是处理成功,1是处理失败
        msg:'GET请求成功',//状态描述
        data:query//需要响应给客户端的数据
    })
})
router.post('/post',(req,res)=>{
    // 通过req.query查询字符串,发送到服务器的数据
    const body = req.body
    res.send({
        status:0,//0是处理成功,1是处理失败
        msg:'POST请求成功',//状态描述
        data:body//需要响应给客户端的数据
    })
})

module.exports = router

  http://www.staticfile.org/

标签:web,13,req,const,res,app,express,query,服务器
From: https://www.cnblogs.com/wencaiguagua/p/16853584.html

相关文章

  • 记CentOS7里搭建日志服务器实验
    记CentOS7里搭建日志服务器实验实验环境:win7-64(攻击者)centos7(被攻击者与发送日志者)centos7-2(接收日志者---日志服务器)实验开始:步骤一配置网络并能互相通......
  • WEB、Internet、WAN、LAN
    WEBWEB(WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP协议的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务......
  • 第三十五章 使用 CSP 进行基于标签的开发 - 使用服务器端方法的提示
    第三十五章使用CSP进行基于标签的开发-使用服务器端方法的提示使用服务器端方法的提示从web页面调用服务器端方法的能力是一个功能强大的特性。但是,在应用程序中使......
  • 通过Jenkins,实现远程服务器的脚本自动执行
    通过Jenkins,可自动执行写好的应用更新部署脚本,实现测试环境应用的自动定时更新。1.安装SSH插件进入【系统管理】-【插件管理】-【可用插件】,搜索PublishOverSSH......
  • Netty+WebSocket 获取火,币交易所数据项目
    先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi项目简介本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火......
  • JAVAWeb - JSP标签
    一:EL 表达式获取数据执行运算获取web开发的常用的对象二:JSP标签<jsp:forwardpage="/jsptag2.jsp"><jsp:paramname="name"value="maming"></jsp:param>......
  • 【Web】ES6新特性
    ECMAScript简介ECMAScript6.0,简称ES6。ECMAScript是一种由ECMA国际通过ECMA-262标准化的脚本,为JavaScript语言的下一代标准,在2015年6月正式发布。类比于......
  • 1365 有多少小于当前数字的数字
    题目1365有多少小于当前数字的数字给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算出有效的......
  • Git 删除本地代码文件后重新拉取服务器最新代码
    删除本地文件后,想从远程仓库中重新Pull最新代码,但是执行了gitpull命令后始终无法拉取下来,提示Alreadyup-to-date.原因:当前本地库处于另一个分支中,需将本分支Head......
  • AtCoder Regular Contest 136 D Without Carry
    AtCoder传送门洛谷传送门一眼。将\(a\)中每个数用前导零补到\(6\)位,题目相当于问所有\(i,j\),\(a_i\)的每一位加\(a_j\)的这一位都不超过\(9\)的\((i,j)\)......