位置: 编程技术 - 正文

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

  • 合同中增值税税率怎么描述
  • 小规模纳税人征税规定
  • 员工外出办事报备制度
  • 利润表中的所得税费用怎么填
  • 进项税大于销项税需要交附加税吗
  • 主管盾和制单盾的区别
  • 工会经费计入现金流量表哪项
  • 广告制作费可以计入印刷费吗
  • 失控进项发票转出 补税做账
  • 网上申领发票几天能寄送到?
  • 同一笔销售业务的收入和成本
  • 会计明细账簿包括哪些
  • 政府会计制度事业单位会计制度
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 个人转让怎么写
  • 员工出差补贴怎么入账
  • 常用的索赔费用计算方法
  • 景区门票 报销
  • 收到投资款会计科目怎么做账
  • 工程合同外购设备怎么开票
  • 付货款时从货款中扣除的返利怎样做账?
  • 学校食堂承包餐饮公司
  • 组织员工出游注意事项
  • 存续在业有什么区别
  • 小规模季度不超过30万的账务处理
  • 应交增值税与预交增值税报告如何披露
  • won10字体变大
  • 合并范围外关联方交易是否抵消
  • php开源软件
  • php实验步骤
  • win10记事本在哪找
  • 跨国并购融资问题
  • 出租车车票可以出卖吗
  • 会计学中借和贷怎么区分
  • 目标检测算法有哪些
  • 逻辑电路选择器
  • 小规模纳税人核定征收标准
  • 捐赠收入要交所得税吗
  • 要求供应商赔偿说明函范本
  • 研发费用凭证是什么样
  • sql server 2008数据库没有备份文件恢复
  • 公对私转账交税
  • 递延收益为什么属于负债
  • 小规模纳税人申报纳税详细流程
  • 无形资产界定
  • 以前年度损益调整会计分录
  • acca中ebq等于
  • 利润敏感性分析法可以帮助企业有哪些决策?
  • 房地产企业何时确认收入结转成本
  • 支付厂房租金计入什么会计科目
  • 跨年多计提的工资如何处理
  • 退回多交的所得税怎么退
  • 代开专票作废税已经交了如何做分录?
  • 农行网银只有一张卡吗
  • 设备的验证服务包括
  • 全资子公司的利与弊
  • linux实现mysql数据库每天自动备份定时备份
  • win2008r
  • windows怎么管理员权限
  • win7系统电脑屏幕倒过来了怎么办
  • mac笔记软件推荐
  • mac safemode
  • linux之间拷贝文件
  • centos zsh
  • 如何让win8系统变快
  • win7开机显示一堆英文
  • win 8系统怎么样
  • win7系统英雄联盟黑屏
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • pygal python
  • python递归函数详解
  • unity增加组件
  • 浅谈自己对教育的理解
  • Javascript 字符串拼接
  • js怎么获取复选框选中的值
  • python的math模块只有pass
  • APP中javascript+css3实现下拉刷新效果
  • 国家税务局涉税信息公开
  • 税务行政部门有哪些
  • 无锡市社保局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设