在Google Cloud Shell中运行Node.js–;是免费的吗?
我对这一切都很陌生,所以请告诉我我做错了什么 我使用Node.js为Discord编写了一个小bot 我还注册了免费试用谷歌云平台,并获得了300美元的积分等等。创建项目后,我启动了cloud shell并使用以下工具运行Node.js Discord bot:在Google Cloud Shell中运行Node.js–;是免费的吗?,node.js,google-app-engine,google-cloud-shell,Node.js,Google App Engine,Google Cloud Shell,我对这一切都很陌生,所以请告诉我我做错了什么 我使用Node.js为Discord编写了一个小bot 我还注册了免费试用谷歌云平台,并获得了300美元的积分等等。创建项目后,我启动了cloud shell并使用以下工具运行Node.js Discord bot: node my_app_here.js 云shell正在运行,bot正在正常工作。云shell是否会无限期运行并保持我的bot运行?很难相信谷歌会免费托管我的机器人。我在这个项目上已经禁用了计费功能,但我担心会被一大笔账单砸到 谢谢你
node my_app_here.js
云shell正在运行,bot正在正常工作。云shell是否会无限期运行并保持我的bot运行?很难相信谷歌会免费托管我的机器人。我在这个项目上已经禁用了计费功能,但我担心会被一大笔账单砸到
谢谢你的帮助和推荐 它是免费的,但用于交互式使用。我想你可以把它用于其他目的,但这可能会很麻烦。如果你想自由,你可以考虑你尝试做的事情是否适合自由层。 Cloud Shell仅供交互使用。非交互式 会话将在发出警告后自动结束。长期使用 或计算或网络密集型流程不受支持,且 可能导致会话在没有警告的情况下终止
您可以在代码末尾使用此代码使其保持活动状态:
function intervalFunc() {
const { exec } = require("child_process");
exec("ls -la", (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
},)}
setInterval(intervalFunc, 3600000 )});
是的,它是免费的,它只能在外壳打开时使用,并且ram和功耗非常低。而且它的ip也会每次改变。