fetch 请求数据 以及 node 后端 post请求获取不到数据的记录
来源:互联网 发布:淘宝店铺分享链接生成 编辑:程序博客网 时间:2024/06/05 07:47
axios 用过之后就不想在用了所以就用了fetch
在使用fetch请求由node构建 的服务的时候
get 请求能沟通过req,query请求过来参数但是post不行
所以需要引用body-parmr
或者使用formidable来进行post数据的解析
import formidable from 'formidable';import timeFormater from 'time-formater';import server from '../../server/article.js';import publicJs from '../../prototyoe/public.js'class articleController{constructor(){}async newArticle(req,res,next){ const form = new formidable.IncomingForm(); form.parse(req,async (err,fields , files) => { const {title, content,publishTime} = fields; try{ if(!title){ throw new Error("文章标题不能为空"); }else if(!content){ throw new Error("文章内容不能为空") }else if(!publishTime){ throw new Error("时间不能为空") } }catch(error){ res.send({ status:0, type:"ERROR_ARTICLE", message:error.message }) } try{ const article_id = await publicJs.articleId(); const Article = { title:title, content:content, publishTime:publishTime, // article_id : article_id } await server.articleDb(Article); res.send({ status:1, message:"保存文章成功" }) }catch(error){ res.send({ status:0, message:"保存文章失败" }) } })}};
if (window.fetch && method == 'fetch') {let requestConfig = {credentials: 'include',method: type,headers: {'Accept': 'application/json', 'Content-Type': 'application/json'},}if (type == 'POST') {Object.defineProperty(requestConfig, 'body', {value: JSON.stringify(data)})}try {const response = await fetch(url, requestConfig);const responseJson = await response.json();return responseJson} catch (error) {throw new Error(error)}}
阅读全文
0 0
- fetch 请求数据 以及 node 后端 post请求获取不到数据的记录
- 获取post请求的数据
- Jmeter请求post,后台一直获取不到数据
- Nginx记录post请求数据
- php获取get/post请求的数据
- php获取get/post请求的数据
- post请求获取json数据
- MVC5 WebAPI post请求后端拿不到值的问题
- axios发送post请求后端接收不到的问题
- ajax get请求获取不到更新的数据
- fetch下一代ajax请求数据的封装
- Java获取post请求json数据
- OKhttp post异步请求获取数据
- Play2.5获取POST请求提交的表单数据
- Ajax POST请求获取后台返回的数据
- java 发送http协议的POST请求获取数据
- 获取无参数名的post数据请求示例
- 前端AngularJS的POST请求,后端SpringMVC接收数据的小坑
- JS面向对象
- 【SSLGZ 1333】地鼠的困境
- chmod命令
- 条件查询记录五分钟之前的时间
- Storm流式计算小结+集群故障恢复
- fetch 请求数据 以及 node 后端 post请求获取不到数据的记录
- 微信小程序开发教程!
- 为什么bootloader起始的代码都是用汇编写的
- 关于linux内核的学习
- 设置数据库连接信息
- 容斥原理
- JS对象创建常用方式及原理分析
- 完整的定义事物属性
- 深入分析javaweb技术内幕笔记——深入分析Web请求过程