位置: 编程技术 - 正文

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

  • 留抵抵欠条件
  • 初次购买金税盘一般多少钱
  • 企业房产税每年交几次
  • 小微企业季度不超过30万怎么报增值税
  • 民非企业增值税减免账务处理
  • 5月工资按多少天算
  • 二房东转租需要备案吗
  • 房产企业因资金问题退市
  • 成品盘盈盘亏的会计分录
  • 借款到期一直付利息诉讼期怎么算
  • 一次性加速折旧汇算清缴调增吗
  • 外经证预缴税款之后剩下的税款交到哪呢
  • 空调减值损失属于什么科目?
  • 个体户发放现金工资税务局认可吗
  • 对公账户验证款怎么记账
  • 红冲发票显示发票状态不正常
  • 销售货物收入与租金收入的纳税区别
  • 总公司分派人员到分公司工作
  • 收到租金税费怎么计算
  • amr文件下载
  • 商场外面的广告牌什么位置好
  • 引入人工智能
  • mtask.exe - mtask是什么进程 有什么用
  • 预缴和清缴的会计科目
  • 远程访问群晖nas
  • 农产品收购发票管理办法
  • 待处理财产损益借贷方向
  • 大学生web网页实训心得体会
  • php获取并显示用户的用户名
  • 微信小店的入口在哪里
  • zend框架教程
  • 小型微利企业减按25%计算应纳税所得额
  • 固定资产账面净值和账面价值的区别
  • 消防工程材料费用占比
  • db management
  • mysql随机密码怎么看
  • mongodb exception: $concat only supports strings, not NumberInt32解决办法
  • 用于研发的材料做成产品出售后怎么做账
  • 发票第一联需要盖发票专用章吗
  • 在建工程科目的内容
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • db2数据文件
  • 建筑劳务公司税务筹划
  • 财务报表是指的什么内容
  • 购买软件多少钱进无形资产
  • 以前年度损益影响当期损益吗
  • 所得税退税可以不退吗
  • 开票航天信息要交年费吗
  • 销项100万进项80万交多少税
  • 代发的工资如何做账
  • 开票收入摘要怎么写
  • 股东撤资后需要承担责任
  • 当月没开发票
  • 个人银行存款要手续费吗
  • 销售方会计分录
  • 税控服务费怎么记账
  • 残保金新企业用交吗
  • 常见的账务处理程序主要有
  • 在docker中使用service命令
  • Vista、XP、Windows7下非会员如何去除QQ2009的广告
  • 黑苹果驱动说明
  • crypt什么文件
  • win8系统升级
  • spools.exe - spools是什么进程 有何作用
  • linux查看sh
  • 更新win10后扬声器无声音
  • 安装双系统之后win10进不去
  • windows下合并分区
  • cocos2dx schedule
  • js原生dialog
  • Android之framework修改底部导航栏NavigationBar动态显示和隐藏
  • 如何解决eclipse非正常关闭重打开编译代码
  • 打破游戏规则
  • js string string
  • javascript教程完整版
  • 火狐firefox浏览器官网
  • 挂车买保险是怎么买的
  • 抵扣怎么做账
  • 深圳发票真伪查询入口
  • 电子税务局登录不上,显示用户名不匹配
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设