Нет, код приложения может быть обновлен только путем повторного развертывания.
Однако, если вы изменяете только значения переменных, вместо их жесткого кодирования вы можете вместо этого использовать параметры GET и передавать значения из URL-адреса.Таким образом, вам не нужно вносить какие-либо изменения в код для изменения значений и, следовательно, нет необходимости повторного развертывания.
Пример из измененного официального образца Nodejs :
'use strict';
const express = require('express');
const app = express();
app.get('/', (req, res) => {
var my_param = req.query.param;
res
.status(200)
.send('The url gave me this: ' + my_param)
.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.');
});
Затем вы добавляете значение param
в URL, например:
https://your -project.appspot.com /? Param = 123
Ичто приведет к:
URL дал мне это: 123