当前位置: 首页 > news >正文

Express的基本使用app.post()app.get()res.send()

Express的安装:

在项目所处的目录中使用:npm i express@版本号 命令 npm i express   默认安装最新的

  • 导入express
  • 创建web服务器
  • 启动服务器.lisen(端口号,(启动成功职之后的回调函数)) 端口号是80可以省略

创建基本的服务器 

//导入express
const express=require('express')
//创建web服务器
const app=express()
//启动服务器.lisen(端口号,(启动成功职之后的回调函数)) 端口号是80可以省略
app.listen(80,()=>{
    console.log('如果启动成功,则客户端为http://127.0.0.1 ,打印这一行输出')
})

监听客户端的GET请求app.get

第一个参数:客户端请求的URL地址

第二个参数:请求对应的处理函数、req对象:请求对象(包含了与请求相关的属性和方法)

res对象:响应对象(包含了与响应相关的属性和方法)

app.get('url地址',function(req,res){

})

监听POST请求 app.post()

第一个参数:客户端请求的URL地址

第二个参数:请求对应的处理函数、req对象:请求对象(包含了与请求相关的属性和方法)

res对象:响应对象(包含了与响应相关的属性和方法)

app.post('url地址',function(req,res){

})

服务器把响应内容发送给客户端

通过res.send()方法,把处理好的内容,发送给客户端 ,既可以响应JSON对象{花括号包含的键值对},也可以响应普通文本

//导入express
const express=require('express')
//创建web服务器
const app=express()

//监听客户端的GET请求和POST请求,并向客户端响应具体内容
app.get('/user',function(req,res){
    res.send({"name":"zj","age":66,"gender":"男"} )
})
app.post('/user',function(req,res){
    res.send('post请求的响应')
})
//启动服务器.lisen(端口号,(启动成功职之后的回调函数)) 端口号是80可以省略
app.listen(80,()=>{
    console.log('如果启动成功,则客户端为http://127.0.0.1 ,打印这一行输出')
})

 监听GET请求

 

 监听POST对象

 

相关文章:

  • java 常用工具类
  • 【web-攻击web服务器】(13.2)易受攻击的服务器软件、Web 应用程序防火墙
  • @软考考生,这份软考高分攻略你须知道
  • MogDB 3.0.0 新特性——发布订阅
  • 记一次Spark 提交任务执行缓慢之问题解决了
  • softmax函数计算时减去一个最大值的原因
  • MogDB逻辑解码与pg_recvlogical
  • OS--学习笔记:进程管理
  • CentOS8 安装Yapi
  • Git 详细教程之四: Git 对 GitHub 的配置和基本操作
  • 海外众筹:产品出海kickstarter海外众筹流程
  • JVM阶段(4)-回收策略
  • 万字长文保姆级教你制作自己的多功能QQ机器人
  • 365天深度学习 | 第7周:咖啡豆识别
  • 深入剖析JavaScript(二)——异步编程
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Angular 4.x 动态创建组件
  • flask接收请求并推入栈
  • Flex布局到底解决了什么问题
  • happypack两次报错的问题
  • Java 最常见的 200+ 面试题:面试必备
  • js如何打印object对象
  • PHP CLI应用的调试原理
  • PHP变量
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 给第三方使用接口的 URL 签名实现
  • 计算机在识别图像时“看到”了什么?
  • 技术发展面试
  • 前端面试题总结
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​configparser --- 配置文件解析器​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • ###C语言程序设计-----C语言学习(6)#
  • #1014 : Trie树
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (6)STL算法之转换
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (剑指Offer)面试题34:丑数
  • (接口封装)
  • (三) diretfbrc详解
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)【Hibernate总结系列】使用举例
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (轉貼) UML中文FAQ (OO) (UML)
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .net core 控制台应用程序读取配置文件app.config
  • .Net 高效开发之不可错过的实用工具
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net 使用ajax控件后如何调用前端脚本