位置: 编程技术 - 正文

轻松创建nodejs服务器(10):处理POST请求(nodejs创建vue)

编辑:rootadmin

推荐整理分享轻松创建nodejs服务器(10):处理POST请求(nodejs创建vue),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js怎么搭建服务器,node创建服务,创建nodejs项目的步骤,node.js创建服务,如何创建node项目,node.js创建服务,node.js创建服务,如何使用nodejs创建web服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

目前为止,我们做的服务器没有实际的用处,接下来我们开始实现一些实际有用的功能。

我们要做的是:用户选择一个文件,上传该文件,然后在浏览器中看到上传的文件。

首先我们需要一个文本区(textarea)供用户输入内容,然后通过POST请求提交给服务器。

我们在start事件处理器里添加代码,requestHandlers.js修改如下:

通过在浏览器中访问 来实现。这里的 request对象是每次接收到HTTP请求时候,都会把该对象传递给onRequest回调函数。

轻松创建nodejs服务器(10):处理POST请求(nodejs创建vue)

我们把代码放在服务器里,server.js修改如下:

上述代码做了三件事情: 首先,我们设置了接收数据的编码格式为UTF-8,然后注册了“data”事件的监听器,用于收集每次接收到的新数据块,并将其赋值给postData 变量,最后,我们将请求路由的调用移到end事件处理程序中,以确保它只会当所有数据接收完毕后才触发,并且只触发一次。我们同时还把POST数据传递给请求路由,因为这些数据,请求处理程序会用到。

接下来在/upload页面,展示用户输入的内

我们来改一下 router.js:

然后,在requestHandlers.js中,我们将数据包含在对upload请求的响应中:

我们最后要做的是: 当前我们是把请求的整个消息体传递给了请求路由和请求处理程序。我们应该只把POST数据中,我们感兴趣的部分传递给请求路由和请求处理程序。在我们这个例子中,我们感兴趣的其实只是text字段。

我们可以使用此前介绍过的querystring模块来实现:

好了,

标签: nodejs创建vue

本文链接地址:https://www.jiuchutong.com/biancheng/374204.html 转载请保留说明!

上一篇:轻松创建nodejs服务器(7):阻塞操作的实现(如何创建node项目)

下一篇:轻松创建nodejs服务器(10):处理上传图片(node创建服务)

  • 企业计提增值税 附加税
  • 土地使用税的纳税时间
  • 视同销售发放福利的会计分录
  • 税务现金流量表怎么填
  • 发票上有字迹可以拿去作废吗
  • 金蝶软件发票录入什么科目
  • 小规模纳税人季报还是月报?
  • 资产减值损失为正
  • 汇算清缴的利润表本期数与本年数
  • 取得的接受捐赠怎么做账
  • 教育费附加计费单位
  • 销售产品结转成本怎么算
  • 银行利息怎么算?
  • 财政补贴是什么
  • 抵押车贷款会不会扣车
  • 外出拓展训练活动所花的费用怎么做分录?
  • 资质招投标
  • 发票进项转出账务怎么做
  • 哪些房屋交易需要公证
  • 餐饮公司收到的拍摄服务票做什么费用
  • 发票抬头写错了还能报销吗
  • 小规模纳税人金额
  • 税号里的字母是什么
  • 社保行业费率是什么
  • 借库存商品贷生产成本这笔会计分录反映的经济业务是
  • 企业代收代缴水电费出现差额怎么解释
  • 以前年度利润和当年净利润
  • 固定资产报废需要在固定资产系统中
  • 开发票有时间限制吗?
  • linux禁用root用户
  • php处理图片需要什么扩展
  • 自然保护什么意思
  • php发送短信
  • 前端可以用jsp写吗
  • 2021前端热门技术解读
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • 深究Python中的asyncio库-线程并发函数
  • 事业结余是事业单位当年全部收支相抵后的余额
  • 会计科目在建工程含税吗
  • 补交以前年度环保税会计分录
  • 工资结算汇总表怎么填
  • PostgreSQL教程(十六):系统视图详解
  • 公户的结算卡是否可以转账
  • 企业所得税法开办费
  • 代扣代缴的社保为什么是其他应付款
  • 质保期内出现质量问题,一直没有修复
  • 劳务派遣的公司值得去吗
  • 发票金额和付款金额差几毛钱
  • 长期借款利息是财务费用吗
  • 收取履约保证金的作用
  • 农民专业合作社是企业法人吗
  • 营业执照可以变更名字和经营范围吗
  • 企业建账目的
  • 数据库木马
  • kvm虚拟机运行方式
  • 进程lsass.exe
  • winde.exe - winde进程是什么意思
  • WIN10系统CPU占用率高
  • windows引导坏了怎么办
  • win2008个性化
  • win8快捷键设置在哪里设置
  • win10桌面图标无法正常显示
  • w7系统如何设置
  • linux系统怎么修改文件里的参数
  • bat for do
  • 跑酷游戏cs
  • linux 搜索文件
  • dos的for用法
  • windows、linux
  • nodejs esmodule
  • android基础入门教程
  • js判断符
  • express.js教程
  • android 属性动画改变view大小
  • [置顶]津鱼.我爱你
  • 办理授权税务事项有哪些
  • 重庆市电子税务局官网登录入口注册
  • 三免三减半是什么
  • 长期挂账的其他应付款的规定
  • 城市维护建设税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设