位置: 编程技术 - 正文

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

  • 自来水适用高税率吗
  • 软件无形资产摊销年限是多久
  • 怎么知道对方的支付宝账号
  • 非税收入如何审查
  • 用友如何结转本年利润到未分配利润
  • 房子已买
  • 资产报废账务处理资产处置损益
  • 供应商价格折扣
  • 流动比率与速动比率之差等于现金比率
  • 购买商品加包装后出售账务处理
  • 确定发出存货实际成本的方法
  • 防洪费计税基础
  • 服务行业有哪些工作
  • 特定业务计算的应纳税所得额是什么意思
  • 车船税交给谁了
  • 主营业务净利率和销售净利率一样吗
  • 电子承兑转出后多久到账
  • 出口旧设备最新政策
  • 一般纳税人兼营不同税率的货物或应税劳务
  • 国际货运运费的计算基础
  • 小规模减免的增值税汇算清缴
  • 如何结转销售收入
  • win11多开
  • 暂估入库怎么暂估
  • 资产减值损失的借贷方向
  • php oci_connect
  • PHP:pg_lo_export()的用法_PostgreSQL函数
  • 两借三贷是复合分录吗
  • php 代码
  • 年度汇算清缴怎么查询
  • 厂房押金不退怎么要回来
  • uni-app打包h5
  • 被白雪覆盖的彩虹歌词
  • 车辆维修费怎么做分录
  • 大二一学期学分多少合适
  • 固定资产到期后残值怎么处理
  • 预付卡销售和充值计入什么费用
  • 本期应纳税额是怎么算
  • 发票收款人与复核人为空
  • 免税农产品怎么抵扣进项税
  • 非货币性资产交换
  • BootStrap--selectpicker的使用
  • 企业分配股权
  • 管理费用的借贷科目
  • 交通运输企业有什么优惠政策
  • mysql正则表达式匹配数字
  • 对公账户的钱都可以取吗
  • 购买电脑固定资产折旧怎么算
  • 年底没有取得发票企业所得税
  • 代开发票取得的收入如何入账?
  • 简易征收怎么申报
  • 不同税率的产品可以开在同一张发票上吗
  • 利息收入记借方还是贷方
  • 收到红字发票如何入账
  • 分期付款购买商品如何定价
  • 什么是经营所得现金
  • 月末库存商品的成本怎么算
  • 房子装修费要交税吗
  • mysql的函数
  • windows2008r2修改密码
  • 光盘安装系统怎么操作
  • windowsxp的安装方法
  • win7鼠标右键没有压缩文件
  • win732位系统怎么装
  • 你不知道的关于现代主义的故事
  • 怎么查看自己mac电脑有没有被人使用过
  • 此电脑右键
  • 电脑裸奔可以吗
  • win8功能大全介绍
  • unity例子
  • c#中抽象类的定义
  • 利用python进行
  • javascriptj
  • js设计模式和开发实践
  • js如何使用
  • javascriptfor循环嵌套
  • jQuery Ajax页面局部加载方法汇总
  • 税控盘时钟异常去政务大厅那个窗口办理
  • 国税局登录密码修改
  • 江苏地税网站查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设