位置: 编程技术 - 正文

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

  • 个人所得税手续费返还增值税税率
  • 个体户可以开多个银行账户吗
  • 社保按基数交工资按时发怎么做账
  • 增值税专用发票抵扣期限
  • 怎么确定印花税申报成功
  • 弃置费用调整
  • 资产减值损失借贷方向
  • 增值税发票验证
  • 收到社会保险基金管理局转来的失业保险金,社保代发
  • 外资企业股权转让所得税率
  • 过期食品翻新
  • 个人如何开劳务费怎么开
  • 个人名义帮公司贷款
  • 核定征收的小微企业企业所得税计算
  • 开具红字专用发票的情形
  • 税控机操作
  • 公益捐款
  • 商誉在报表中如何填列
  • 进项税和销项税抵扣的会计分录
  • 企业收到损坏赔偿金
  • 产品研发费用计入什么科目
  • 物流服务费税率是多少
  • 租车公司的车能租吗
  • 工会经费的开支必须取得发票么
  • 用户登录系统后首先进入什么
  • 上个月多计提的费用怎么调整
  • 往年多交的税能退吗
  • switcher.exe - switcher是什么进程
  • 特殊工种人身安全保险费可以扣除吗
  • 移动临时文件
  • php开发过程遇到的难题
  • 自产的产品对外捐赠
  • php str_split
  • php扫一扫识别代码
  • vue调用高德js
  • web安全什么意思
  • git 查看所有commit
  • 不是销售类的工作可以做什么
  • 学费入账处理
  • 工商银行代发工资多久到账
  • 三代手续费企业所得税
  • 劳务报酬什么情况下可以退税
  • 暂估入库成本处理
  • 投资款未备注
  • 专项附加扣除哪种申报方式好
  • mysql 局域网访问权限
  • 进项税大于销项税怎么结转
  • 购买员工团体意外险条款
  • 小规模纳税人能开6%增值税专用发票吗
  • 小型微利企业企业所得税如何计算
  • 公司卖出货物没有发票
  • 合并财务报表为什么要抵消子公司所有者权益
  • 分期收款销售的会计与纳税处理
  • 固定资产取得时按什么入账
  • 城市配套费的账务处理
  • 油票发票在报销单上怎么填写
  • 小规模普票冲红能退税吗?
  • 工程结算属于什么行业
  • 工程完工结算报告范本
  • mysql的自动增长怎么表示的?
  • 安装office提示
  • 无光驱是不是放不了光盘
  • win7无法更改设置
  • win8 开机
  • icore是什么意思
  • xshell如何使用
  • linux讲解
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • linux用
  • 网站出现问题怎么办
  • bootstrap导航都有哪些
  • opengl learn
  • BUG: OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 328
  • python 二叉堆
  • Python3.6正式版新特性预览
  • java模拟银行存款功能
  • jquery图片轮播代码
  • 税务清单模板
  • 通讯费报销会计分录
  • 代理记账的账本是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设