位置: 编程技术 - 正文

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

  • 增值税留抵税额是什么意思
  • 工资以现金形式发放的情况说明
  • 所得税视同销售行为有哪些
  • 劳务公司如何避税与避费
  • 个人所得税累计收入
  • 短期借款属于经营性资产吗
  • 预交增值税设备租赁是否可抵扣
  • 私募过来的资金怎么做会计分录?
  • 个人合伙企业有没有企业所得税
  • 原材料入库单运费要怎么计入?
  • 增值税电子发票怎么下载
  • 出口业务具体流程图
  • 个体工商户如何给员工交社保
  • 建筑行业暂估成本的账务处理
  • 特种设备培训费计入什么会计科目
  • 小规模纳税人医院免增值税吗
  • 先进行税务登记还是先注册开户银行账号
  • 办理环评费用
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 服务器研发属于什么行业
  • 腾讯管家游戏加速怎么开
  • 五险二金的二金有什么好处
  • 无形资产增值税计入入账价值吗
  • 监事会职权口诀
  • 应付职工薪酬计提数是借方还是贷方
  • 建筑企业如何预缴企业所得税
  • win10如何关闭windows安全中心图标
  • 固定资产进项发票
  • 税后利润是股东权益吗
  • linux操作系统有哪些版本
  • win101903怎么查看
  • 除了个税还有什么税
  • 一般纳税人取得普票会计分录
  • 出口零申报步骤
  • 企业将自有房产怎么处理
  • 头歌java入门运算符和表达式答案
  • 小规模纳税人结转税金分录
  • 基建项目招标流程
  • datetime2(7)
  • passwd -s命令
  • 隐藏php后缀
  • python颜色代码有哪些
  • 织梦怎么新建页面
  • 织梦设置会员访问
  • 什么样的差旅费津贴可以税前扣除
  • 应交税费的明细账怎么登记
  • 本月发料凭证会计分录
  • 同一控制下合并冲减资本公积
  • 固定资产清理如何做账
  • 小规模纳税人免税怎么做账
  • 收到退还的增值税
  • 固定资产本期增加怎么算
  • 新开企业如何开发票
  • 销项税多做了怎么冲
  • 借分公司的款收据怎么开
  • 企业亏损应纳税所得额怎么填
  • 中介费可以要求退吗
  • 银行对公账户维护费申请表模板
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • mysql数据库高可用方案
  • linux运行级别定义在
  • win10每次开机都假死机
  • linux cp用法
  • 人脉系统
  • xp系统纯净版gho
  • win7如何设置计算机自动开机
  • win8开机自启动在哪里设置
  • win7本地连接ipv4属性闪退
  • 怎么更换win系统
  • 微软推送win11
  • unity中mathf
  • 九九乘法表vb
  • [置顶]bilinovel
  • 基于flask的开源项目
  • bat脚本%1
  • unity获取当前位置
  • 告诉你什么是无限的恐怖日语
  • android实现侧边栏
  • 关于出口退税的问题
  • 甘肃华能能源开发有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设