位置: 编程技术 - 正文

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

  • 计提附加税的会计分录
  • 买一赠一的税务怎么算
  • 公司没有收入怎么报销
  • 红冲的发票能不能取消
  • 税控盘及服务费会计分录
  • 存货盘亏计入哪个会计科目
  • 个体户可以不开公户吗?打款到法人卡
  • 建筑简易征收需要成本发票吗
  • 技术推广服务包含什么 奇瑞汽车
  • 教育费附加免税政策
  • 计提残疾人保障金会计分录
  • 核算无形资产的过程中,使用的会计账户有
  • 出售股权账务处理
  • 差旅费报销会计科目
  • 购买债券取得的利息收入计入什么科目
  • 如何确认增值税纳税义务发生时间
  • 机票行业一定要开发票吗?
  • 开专票还需要提供营业执照?
  • 为什么利润表的财务费用与利息费用逻辑不对
  • 厂房租赁税率是房东交的吗
  • 小规模文化交流活动
  • 商品销售税金及附加会计分录
  • 不动产发票丢了怎么办理房产证
  • 解除租赁合同可以退押金吗
  • 集体企业属于事业单位吗
  • 本月不抵扣的发票不入帐吗
  • 建筑投资包括哪些
  • 金税盘的用户名
  • 注册资本认缴制开始实施时间
  • 1697510722
  • 工会残保金必须缴纳吗
  • 以太网默认网关不可用
  • php注释的主要作用是什么?
  • 购车的车辆购置税怎么交
  • 微信支付高速通行费怎么开电子发票
  • 公司财务认证负责人实名认证需要承担责任吗
  • php面试知识点
  • 上期累计应纳税所得额
  • 固定资产报废如何记账
  • 预算会计年末怎么结账
  • 前年度多交附加税怎么交
  • 在阿里云的云主机之间怎么通信
  • mongodb中的objectid
  • 房地产个税是什么意思
  • 个人申请退税要交税吗
  • sqlserver代理服务启动失败
  • 其他综合收益算当期损益吗
  • 报销粘贴单怎么粘贴发票
  • 总账和明细账有那些
  • 长期股权投资的账务处理
  • 查补以前年度税款
  • 电子增值税发票样本
  • 社保退休金计算方法
  • 买一赠一销售额的确定
  • 记账凭证修改有几种方法
  • 视同销售要以什么顺序确定销售额?
  • 固定资产计提完了怎么处理
  • 什么公司转让需要交税
  • 免征增值税还要计提附加税吗
  • 商会开年会费用怎么入账
  • Windows下使用gccgo
  • 苹果手机价格
  • iptables配置文件详解
  • win8系统本地连接在哪
  • 怎么在centos中创建一个文件
  • 快捷图标小箭头怎么恢复
  • win10 ie无法使用
  • xp事件管理器
  • 苹果mac系统怎么更新
  • win7远程桌面连接怎么设置
  • webpack 主题切换
  • WebSocket+node.js创建即时通信的Web聊天服务器
  • javascript Event对象详解及使用示例
  • 实现每个星期的计划英语
  • 批处理中for语句的哪个参数表示目录
  • 正则表达式/a/g
  • jquery自动点击按钮
  • 高端护肤品品牌排行榜
  • 如何计算售价多少可以赚去自己心仪的钱
  • 房产折旧怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设