Ad
Firestore Cloud Functions.https.onRequest Request.url.split("/") Not Working
I try to make an https function with request URL splitting but it keeps gave me undefine like this log console
from this code
//functions/index.js
exports.showEvent = functions.https.onRequest((req, res) => {
const params = req.url.split("/");
const Id = params[2];
res.status(200).send(Id);
console.log(Id)
});
And this is my url that gave me the undefine for the photo
https://us-central1-(myproject).cloudfunctions.net/showEvent/Meann
Ad
Answer
If you do console.log(req.url)
you will see that you get /Meann
So you need to modify your code along these lines:
exports.showEvent = functions.https.onRequest((req, res) => {
const params = req.url.split("/");
const id = params[1];
console.log(id)
res.status(200).send(id);
});
Ad
source: stackoverflow.com
Related Questions
- → How to update data attribute on Ajax complete
- → October CMS - Radio Button Ajax Click Twice in a Row Causes Content to disappear
- → Octobercms Component Unique id (Twig & Javascript)
- → Passing a JS var from AJAX response to Twig
- → Laravel {!! Form::open() !!} doesn't work within AngularJS
- → DropzoneJS & Laravel - Output form validation errors
- → Import statement and Babel
- → Uncaught TypeError: Cannot read property '__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' of undefined
- → React-router: Passing props to children
- → ListView.DataSource looping data for React Native
- → Can't test submit handler in React component
- → React + Flux - How to avoid global variable
- → Webpack, React & Babel, not rendering DOM
Ad