[英]firebase auth rest api not returning the full body response in arduino ide
[英]Add Schema to Body in Firebase Rest API
I have created an API using firebase function, It is a POST API which takes the body values and add them, Here is the code
const functions = require('firebase-functions');
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors({
origin: true
}));
let myMiddleware = (req, res, next) => {
next();
}
app.use(myMiddleware);
app.get('/', (req, res) => {
let response = "Server deployed successfully ";
res.send(response);
});
app.post('/add', (req, res) => {
let num1 = req.body.num1;
let num2 = req.body.num1;
let response = num1 + num2
res.send(response);
});
// Expose Express API as a single Cloud Function:
exports.endpoints = functions.https.onRequest(app);
當我在字符串中發送正文(數字 1 和數字 2)時,它通過添加兩個字符串來給我一個響應,但我想像數字一樣添加它們,我怎樣才能給 num1 和 num2 模式以接受數字不字符串
好的,這就是我的解決方法:)
const functions = require('firebase-functions');
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors({
origin: true
}));
let myMiddleware = (req, res, next) => {
next();
}
app.use(myMiddleware);
app.get('/', (req, res) => {
let response = "Server deployed successfully ";
res.send(response);
});
app.post('/add', (req, res) => {
let num1 = req.body.num1;
let num2 = req.body.num2;
let number1 = Number(num1)
let number2 = Number(num2)
res.send({
"result" : number1 + number2
});
});
// Expose Express API as a single Cloud Function:
exports.endpoints = functions.https.onRequest(app);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.