Я создал проект в express
const express = require('express');
const app = express();
const PORT = 5555;
app.listen(PORT, () => {
console.log(`Server running on port ${PORT}`);
});
app.get('/tr', (req, res, next) => {
res.json({ status: 200, data: 'tr' })
});
app.get('/po', (req, res, next) => {
res.json({ status: 200, data: 'po' })
});
module.exports = {
app
};
, развернутый в облачной функции с именем my -action
, и я планирую с помощью Google Clound URL-адрес, такой как
http://url/my-transaction/po
При развертывании без аутентификации планировщик запускает задание успешно, но при проверке подлинности не удается.
similary, если я создаю пример проекта, как показано ниже
exports.helloHttp = (req, res) => {
res.json({ status: 200, data: 'test hello' })
};
, и развертываю similary, конфигурирующий то же, что и выше, с аутентификацией, это работает.
отличается только в том, что имя последней функции похоже к точке входа означает, что выше точки входа находится приложение с разными конечными точками.
любая помощь, приветствуется Спасибо