0
votes

Lorsque j'exécute la fonction Firebase dans le navigateur, je reçois une erreur: ne peut pas obtenir / tester autest

Je suis nouveau dans la fonction Firebase, j'ai besoin d'aide, lorsque j'exécute la fonction, je reçois une erreur: ne peut pas obtenir / tester autest , peut-on me dire s'il vous plaît pourquoi je reçois cette erreur, ici i ont ajouté mon code complet xxx


0 commentaires

4 Réponses :


0
votes

Les fonctions de Firebase doivent être émulées localement pour tester. S'il vous plaît voir les docs sur Firebase pour ce:

https://firebase.google. com / docs / fonctions / local-émulateur

Installez Firebase CLI: xxx

puisque vous testez actuellement des fonctions HTTPS dans votre exemple Les commandes fonctionneront: xxx

et vous verrez l'URL à chaque fonction HTTPS que vous pouvez appeler à partir de navigateur ou de postman, etc.


0 commentaires

0
votes

basé sur le message d'erreur, on dirait que vous essayez d'accéder à / testtest , mais dans votre code, essayez: xxx


4 commentaires

Maintenant, j'obtiens d'erreur: votre client n'a pas la permission d'obtenir l'URL / tester à partir de ce serveur.


Il semble y avoir une inadéquation avec l'URL. Dans le code, nous utilisons / testtest mais il semble que vous essayez d'accéder à / test .


Non, j'essaie d'accéder à latestest


OK, et est-ce localement ou quand il est déployé?



0
votes
const express = require('express');
const app = express();
const cors = require('cors');
app.use(cors({ origin: true }));

app.get('/testingtest', (req, res) => {
  res.send({ 'status': 0});
});
exports.widgets = functions.https.onRequest(app);
The get URL is /widgets/testingtest. Not /testingtest.See unable to access invoke firebase http end point

0 commentaires

0
votes

Pour ceux qui arrivent ici ces dernières fois, Firebase Emulators: Démarrage CODE> est un moyen par défaut de démarrer si vous utilisez Firebase init code> pour créer vos fonctions Firebase.

La raison pour pas / get / * code> pourrait être la façon dont FireBase exporte l'API. P>

Après avoir créé l'API, P>

app.get('/testingtest', (req, res) => {
  res.send({ 'status': 0});
});


0 commentaires