我在MERN栈上工作,我已经做了一个用于注册用户的api。我正在使用axios发送请求,这就是我在react中使用axios所做的事情。 const body = {
'phone': phoneData.phoneNumber, \\ phoneData is a state
'lastName': 'Flintstone'
}
await axios({
method : 'post',
我试图做一些非常简单的事情,下面是我的代码:
// in react
async function postAxios_product(formData) {
// formdata is a string, for example "WWWWWWW", from clicking on an input
try {
const obj2post = {name:formData}
console.log("post to api/product:" + JSON.stringify(obj2post)) // shows {&
我需要在每个axios的POST调用之间设置一些延迟,这样POST调用是按顺序进行的--在发布下一篇文章之前先等待一次完成。
我输入的延迟代码似乎显示了延迟-控制台日志显示“延迟”,并在那里暂停了几秒钟,但是在服务器端,POST调用仍然是并发的。
import * as Axios from "axios";
delay(delayTime:number) {
var tNow = Date.now();
var dateDiff = 0;
do {
dateDiff = Date.now() - tNow;
} while
场景很简单。lambda aws发送的json超出了10MB的负载限制。使用presigned_url返回这个巨大的json并通过axios获得响应是一种好的实践吗? 不幸的是,我收到了这个错误。我收到的链接是有效的,我可以在我的浏览器上显示json。 Access to XMLHttpRequest at 'https://my-perfect-bucket.s3.amazonaws.com/my-super-key?AWSAccessKeyId=XXX&Signature=XXX&x-amz-security-token=XXX&Expires=XXX