位置: 编程技术 - 正文

轻松创建nodejs服务器(10):处理POST请求(nodejs创建vue)

发布时间:2024-02-27

推荐整理分享轻松创建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创建服务)

  • 办税员可以购票吗?
  • 借款合同印花税减免优惠政策2023
  • 金融类企业
  • 金税盘不用了之后要抄报税吗
  • 城建税计提与缴纳分录
  • 要约收购期满
  • 个人收外汇有限制吗
  • 国外租赁行业都包括哪些
  • 股息交个人所得税怎么交
  • 会员卡收费怎么办理
  • 固定资产累计折旧完了怎么办
  • 增值税的工程服务有哪些
  • 当月费用没结账的能先预估计提吗?
  • 出租的固定资产计提折旧
  • 退税税额要做进项税转出吗?
  • 跨年成本发票红冲怎么做会计分录
  • 金税盘增值税普通发票红冲操作流程
  • 什么情况哦
  • 境外公司在境内取得的收入如何交税
  • 合同签订中,可以撤销吗
  • 以前年度损益调整借贷方向
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 合伙企业收到投资款要缴纳印花税吗
  • 基本户和一般户的区别和用途
  • 企业所得税汇算清缴扣除标准2023
  • 捐赠口罩的人
  • 成本核算核算要素有哪些
  • 什么是票据权利?票据权利的内容有哪些
  • 电脑重装系统启动
  • 编制合并报表的三种理论
  • 废品损失属于产品生产成本吗
  • 大溪地海岛在什么地方
  • Yii2中简单的场景使用介绍
  • 不合格的设备怎么处理
  • 收到承兑汇票怎么签收
  • 含工资表的会计科目
  • thinkphp接收ajax数据
  • vue.$el
  • 令人感到惊艳
  • vuetify cdn
  • ech命令
  • apache php mysql开发环境安装教程
  • lvs命令
  • 未拿到发票怎么做账
  • 除了增值税发票还有什么票可以抵扣税
  • 电商企业快递费怎么算
  • 税务处理决定书撤销情形
  • 小规模纳税人能开6%增值税专用发票吗
  • 企业长期股权投资增加说明什么
  • 小规模纳税人出售使用过固定资产
  • 交易性金融资产的账务处理
  • 所得税汇算清缴需要调增的项目
  • 社保返还补贴政策2020
  • 房租退回进项税额转出会计分录
  • 计划成本下
  • 暂估入库的材料领用时如何做账
  • 母子公司合并报表实操
  • 出口退税的计算与流程
  • 主营业务成本和其他业务成本区别
  • 冲减和冲销的会计分录
  • 会计账簿怎么填写模式
  • sql server 获取今天的数据
  • Windows 8.1下MySQL5.7 忘记root 密码的解决方法
  • 2021图解
  • Linux操作系统分为
  • 电脑xp操作系统
  • linux缺省的shell
  • linux网络优化
  • windows xp的控制面板
  • win7系统运行怎么打开
  • 如何删除win8系统
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • js中document.write
  • python函数例子
  • python reducebykey
  • js异步实现原理
  • Android java.lang.IllegalArgumentException: pointerIndex out of range
  • 如何用js实现一个简单的计算器
  • 完美实现碳排放自主抵消的工厂叫什么
  • jQuery+Ajax实现限制查询间隔的方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号