我有一段代码简化后的版本如下所示:
let dataStorage1; //declare global vars for easier access later on
let dataStorage2;
let stopLight = true; //this variable is used to 'mark' an iteration as successful (= true) or
//failed (= false) and in need of a retry before continuing to the next
//iteration
let delay
我有一个表单,它监听一个名为onBeforeSubmit的事件。此事件在我提交表单时触发,但如果回调返回false,则会停止提交。
问题
我的回调涉及到对API的异步调用。在决定是否返回false之前,如何强制事件等待promise解析?目前它不需要等待fetch()解析--我已经尝试了async/await和.then()两种方法……
我尝试过的:
尝试1:
onBeforeSubmit: async (e) {
const res = await fetch(url);
// if res value fails some condition
return false
}
尝试
我尝试使用express来获取api。但是,我不知道为什么app.get得不到任何结果。在浏览器中,我不得不让long...still没有得到任何结果。 但是,我在postman上运行api链接,它对我来说工作得很好。我错过了一切吗?? import * as express from 'express'
import {Request, Response} from 'express'
import * as bodyParser from 'body-parser'
import * as path from 'path';
我正在尝试处理一个api调用,这个调用可以通过Authorization头(如果用户登录)进行可选的调用。
这个想法是,如果用户登录,他们可以得到联系信息,如果没有,然后联系信息被删除。
API工作良好,测试,如果8月标题不存在,联系信息被删除。
然而,由于使用sveltekit ssr,我需要提出一个可选的认证请求或不(即: Googlebot友好)。
这是svelte代码:
<script context="module">
import User from '$api/user';
import Jobs from '$