位置: 编程技术 - 正文

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

  • 税收优惠属于政策吗
  • 免税收入怎么做会计分录
  • 小微企业年度所得税优惠政策
  • 个税里的工资薪金
  • 一般纳税人结转销售成本怎么算
  • 通行费发票抵扣要勾选认证吗
  • 企业现金类资产包括
  • 商品盘点短缺和溢余的核算
  • 购进农产品取得专用发票
  • 短期薪酬是会计科目么
  • 赠送电影票的说辞
  • 付给其他公司的服务费怎么记账
  • 企业分期付款购车分录怎么写
  • 地质灾害评估费收费标准
  • 社保企业二次扣款怎么扣
  • 把水费开成物业费发票有什么风险吗?
  • 计提增值税会计账务处理
  • 装修公司购入材料计入什么科目
  • 损益表现金流量表资产负债表
  • 应交税费的余额怎么计算
  • 个税本期收入是应发还是实发
  • 注册资本需要缴清吗
  • 付款网站制作
  • 超市开具预付卡发票不征税发票上税吗
  • 残疾人就业保障金是什么意思啊
  • flash设置旋转
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • thinkphp5框架介绍
  • 暂存款借方余额
  • vue blob下载文件
  • 其他应付款结转什么科目
  • 基于thinkphp的学园招聘系统项目源代码
  • php sql语句
  • 临时经营如何纳税
  • 公司未成立,发起人的责任
  • thinkphp6验证器
  • 阿里云盘 icloud
  • 企业汇算清缴发现之前收入记多了可以调整吗
  • 缴纳社保的时候工资填写多少
  • 旅行社代订的机票可以退吗
  • 织梦添加文章如何修改高级参数
  • python如何运用
  • 金税盘和报税盘一起用吗
  • 结汇时和月底结转汇兑损益
  • 仓库发货打包员工作内容
  • 固定资产加速折旧最新政策2022
  • 2018年所得税税收优惠
  • 境外中资企业再投资
  • 民间非盈利组织会计制度核算的基础
  • 银行交党费属于什么业务
  • 一般纳税人购入固定资产进项抵扣
  • 商场代收款合法吗
  • 出资方式现金
  • 律师事务所优惠政策
  • 建筑业异地预缴个税税率
  • bios解除
  • windows vista升级
  • 序列号错误或不完整
  • win2003服务器管理
  • 怎么简单快速的拼成魔方六面
  • macos安装pip
  • Linux系统中的pycharm怎么打开
  • splash.exe - splash是什么进程 有什么作用
  • win7一开机就弹窗
  • 手机注册发送验证码收不到
  • jquery window
  • 解决Android Studio下载gradle慢
  • bat怎么设置
  • bat批处理命令大全
  • JavaScript Math.ceil() 函数使用介绍
  • 分享一下什么
  • 在下次启动计算机时会自动关机。重起后恢复正常(“绿色版”)
  • android监听应用打开
  • jQuery formValidator表单验证
  • javascript 编译原理
  • android解析xml的方法中,将整个文件加载到内存
  • js选中div
  • 日历 caldav
  • javascript对象定义
  • 营业执照三证合一图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设