位置: 编程技术 - 正文

轻松创建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系统网络日志
  • 外贸企业代理出口销售的出口退税手续
  • 如何发放年终奖 一个蒸蒸日上的公司,当
  • 电脑中的guest账户在哪里
  • 增值税红字专用发票什么意思
  • 无形资产处置收入计入
  • 电票怎么付给别人
  • lama羊驼
  • 资产处置损益会减少吗
  • nginx解决跨域问题原理
  • 全网最详细的李白解说来了
  • 小企业发出存货成本的计量方法有
  • 没有盈利的单位叫什么
  • 端午节过节费发放通知
  • 已核销的坏账又收回会计分录
  • 供应商的质量扣款应该开什么发票
  • 出口商品没有发票可以入收入吗
  • 小微企业可以不交税吗
  • 注册子公司需要的材料
  • 微信支付算库存商品吗
  • 房租已付未收到发票
  • 增值税专用发票丢了怎么补救
  • 外购材料时所支付的增值税应如何处理
  • 出口免税项目
  • 转让固定资产的税率
  • 固定资产损失计入什么科目
  • 收到保险公司赔款
  • 外账和内账怎么配合做账
  • sql刷新快捷键
  • ie10工具栏在哪
  • 联想lenovoideapad700-15isk
  • 升级怎么玩
  • win10预览版与正式版
  • windows8快速启动设置
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • shell 子函数
  • linux apt apt-get
  • Win10系统怎么使用经典事件查看器?
  • freebsd服务器怎么样
  • cocos2d-x教程
  • js下拉加载
  • node.js开发指南
  • python 进程间通讯
  • windows和linux的区别
  • jquery移动端ui
  • dos 输出重定向
  • python怎么多进程
  • js拖拽生成页面
  • javascript基础入门视频教程
  • unityui
  • python爬虫有道翻译
  • 河南税务局申报表下载
  • 高新区地税办税服务厅
  • 山东税务自然人注册怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设