【发布时间】:2017-12-14 06:08:53
【问题描述】:
我在谷歌应用引擎中使用安全 URL 进行 cron 作业。 一旦我在 app.yaml 中添加 login:admin,该作业就无法启动(否则它就像一个魅力)。
这是我的代码:
-
app.js
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.status(200).send('Hello, world!').end(); }); app.get('/admin', function(req, res){ res.status(200).send('Hello, admin!').end(); }); // Start the server const PORT = process.env.PORT || 8080; app.listen(PORT, () => { console.log(`App listening on port ${PORT}`); console.log('Press Ctrl+C to quit.'); }); -
app.yaml
runtime: nodejs env: flex handlers: - url: / script: app.js - url: /admin login: admin script: app.js -
cron.yaml
cron: - description: daily summary job url: /admin schedule: every 12 mins target: default
结果: cron failure
关于我缺少什么的任何提示?
提前非常感谢
【问题讨论】:
标签: node.js google-app-engine cron