Javascript 如何获取Firebase.functions().httpscalable?
如何获取Firebase.functions().httpscalable? 我一直收到POST错误404,但这是对我的服务器的GET请求。我应该什么都不传递,还是要更改这个httpscalable来获取函数 客户Javascript 如何获取Firebase.functions().httpscalable?,javascript,firebase,google-cloud-functions,Javascript,Firebase,Google Cloud Functions,如何获取Firebase.functions().httpscalable? 我一直收到POST错误404,但这是对我的服务器的GET请求。我应该什么都不传递,还是要更改这个httpscalable来获取函数 客户 let updateWorkshop = Firebase.functions().httpsCallable('api/update/workshop'); updateWorkshop({/* nothing */}) .then(res => {
let updateWorkshop = Firebase.functions().httpsCallable('api/update/workshop');
updateWorkshop({/* nothing */})
.then(res => {
console.log(res);
}, err => {
console.log(err);
})
服务器
app.get('/v3/update/workshop', asyncMiddleware( async (req, res, next) => {
let results = await UPDATE_WORKSHOP_DATE.Run()
res.status(200).json({results: results})
}))
exports.api = FUNCTIONS.https.onRequest(app);
如果您只是尝试ping您的可调用函数端点,那么GET将不起作用。正如您从中看到的,它使用POST。如果使用GET,这是一个错误,因为您没有遵循协议。您希望在后端调用什么?这只适用于后端的命名callbable函数,而不是某些任意HTTP端点。我正在尝试从我的服务器执行get请求。我只是用谷歌上的链接测试它的工作原理