位置: 编程技术 - 正文

轻松创建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创建服务)

  • 投资收益所得税前扣除
  • 企业所得税纳税义务人
  • 税率如何计算公式
  • 企业关于发票的管理及要求
  • 从价定率的计算公式
  • 企业收到补贴需要开票吗
  • 滴滴的发票能不能作废
  • 购货发票属于外来原始凭证吗为什么
  • 持有待售资产固定资产 要计提折旧吗
  • 应付账款借方余额在资产负债表中怎么列示
  • 低值易耗品摊销借贷方向
  • 资产负债表金额越来越大代表什么
  • 一般纳税人17%增值税发票按12%核算如何进行账务处理?
  • 纳税总额包括代扣代缴个人所得税吗
  • 企业亏损情况下股东借款怎么办
  • 违约金收入计入应纳税所得额吗
  • 增值税普通发票有什么用
  • 外经证预交增值税和专管员
  • 增值税扣税项目
  • 外贸企业支付境外佣金
  • 限售股转让所得
  • 出售股票或债券的条件
  • 什么是应付债券简单举例
  • 处理固定资产怎么计算
  • 注销税务登记后多久注销工商登记
  • 固定资产处置流程
  • 合作社免税收入需要成本吗?
  • 拿库存商品抵债怎么做账
  • 公司账户里的钱有利息吗
  • PHP:oci_num_fields()的用法_Oracle函数
  • win11电脑屏幕倒过来了怎么办
  • kwservice.exe是什么
  • 冲减其他应收款摘要怎么写
  • 发票已开不符合收入确认条件账务处理怎么做?
  • 新会计准则2020变化
  • 在java中有一种叫做
  • 资金支出预算的项目
  • 会计学中借和贷怎么区分
  • 什么是长期股权投资法
  • 卖废品收入计入需要交税吗
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • cv2.error:opencv(3.4.2)
  • 电子客票行程单怎么获取
  • 个体工商户注册需要什么材料
  • 茶叶一般开多少度保存
  • 为博客园开发了什么项目
  • 资信证明好开吗
  • 从在建工程调整到费用
  • 营业收入的构成分析包括
  • 确认预计负债的三个条件
  • 建筑工程机械费用标准
  • 增值税扣缴义务发生时间为扣缴义务人扣缴税款的当天
  • 小规模增值税税率2023
  • 房地产购买流程
  • 公司跟员工的往来协议
  • 应付账款周转率越大越好还是越小越好?
  • 2020年账簿印花税减免政策
  • 会计做账工作总结
  • Mysql中FIND_IN_SET()和IN区别简析
  • WINDOWS系统无法正常启动
  • 离线方式快速安装在哪里
  • linux find -perm 详解
  • win7系统连接VPN失败时提示错误代码721的故障分析及解决方法
  • 误删了分区怎么恢复
  • 电脑系统怎么设置字体大小
  • linux chakan
  • win7系统禁止更新
  • python 多线程调用
  • cocos2d开发的知名游戏
  • unity3d常用代码总结
  • oracle中提取日期时间的特定部分
  • python列表讲解
  • easyui footer
  • cshrc语法
  • 基于javascript的毕业设计选题
  • python不同进制的整数之间可以直接运算
  • 税务局县区级及以下
  • 长春国税局科员工资是多少
  • 个人所得税税率怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设