位置: 编程技术 - 正文

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

  • 多交所得税退税会计分录
  • 增值税发票综合服务平台红字确认
  • 一次性医用外科口罩哪个牌子好
  • 以固定资产投资的会计处理
  • 所得税申报表营业成本填什么数据
  • 没有原始凭证怎么补税
  • 小规模一直零申报也要工商申报吗?
  • 以前年度应收账款无法收回的账务处理
  • 为什么租赁只能20年
  • 固定资产原值错误的账务处理
  • 关联的公司
  • 总分包外地施工怎样预缴税款?
  • 劳保统筹费用
  • 公户买理财产品怎么做账
  • 合并财务报表的特点
  • 固定资产预计净残值最后怎么处理
  • 事业单位固定资产标准
  • 支付销售产品的保险费计入什么科目
  • 工资必须通过银行代发吗
  • 收据和发票有什么区别?买家电
  • 城市维护建设税计算公式
  • 可以用鸿蒙系统的手机
  • win10开机重启陷入死循环
  • php数组根据值排序
  • 销货退回与折让是什么
  • linux输出结果
  • php面向对象详解
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • php查询今天日期
  • vue unknown custom element
  • nvidia显卡驱动怎么安装
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • 现金支票应记入什么账户
  • 资产负债表是不是根据记账凭证生成的
  • vue实战技巧
  • javascript创建对象及应用
  • egi脑电数据处理
  • linux0.11编译
  • centos7编译安装内核
  • 购买方享受的现金折扣
  • 国际货运代理一个月大概有多少收入
  • 应付账款转收入摘要怎么写
  • Mysql获取当前年份
  • 结转成本注意事项
  • 什么是叫资产负债表项目
  • 2021新旧会计准则
  • 公司对公账户转给个人
  • 未达起征点怎么填
  • 公司注册登记需要多少钱
  • 包材库存
  • 价格调节基金费率
  • 已经计提工资后怎么做账
  • 应收票据背书支付是什么
  • 防伪标内容
  • 房租可以提前开票吗
  • 差额清算系统与全额清算系统的区别
  • 暂估入账的材料对材料成本差异率
  • 增值税系统技术维护费 减免政策
  • 房租增值税专用发票需要开多张,单位和数量如何填写
  • 开设专栏方案
  • 借贷行为如何认定
  • 隔离模块与隔离模块如何连接?
  • storm run off
  • windows 10 build 9888
  • window10打开rar文件
  • ubuntu20.10桌面
  • 每天一条linux命令
  • win8怎么添加打印机到电脑上
  • window102021年更新计划
  • javascript的理解
  • Unity3D ugui事件监听机制
  • honey contil
  • Unity符国新:3D技术将渗透到生活的各个方面
  • 关于echo的名字
  • Unity3D中Enabled、Destroy与Active的区别
  • Unity3D中的事件处理
  • unity3d文件怎么查看和修改
  • python函数详解
  • 工会经费范围税率是多少
  • 住房公积金交纳的原则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设