修改示例Hello World Node.js代码在Google Compute Engine中不起作用
我想了解计算引擎的工作机制,以便在Node.js中编写一个在Compute Engine中运行的WebSocket。 为了做到这一点,我首先运行(npm start)示例Hello World项目,并开始工作。 然后,我尝试将“.send(”Hello World!“)”改为“.send(”Hello World2!“)”并再次运行,但是我得到了“Hello World! 再次,即使我改变了源代码。 当我尝试“git commit”时,我得到了“你的分支是最新的”。 然后在尝试“git pull”之后加上“git push”,我仍然得到了“Hello World!” 作为输出。 如何修改代码并使其运行修改后的代码?
Hello World提供的示例代码
var express = require('express'); var app = express(); // [START hello_world] // Say hello! app.get('/', function (req, res) { res.status(200).send('Hello, world!'); }); // [END hello_world] if (module === require.main) { // [START server] // Start the server var server = app.listen(process.env.PORT || 8080, function () { var port = server.address().port; console.log('App listening on port %s', port); }); // [END server] } module.exports = app;
您需要重新启动服务器才能使更改生效。 在您更改了app.js中的代码之后,请取消之前的“npm start”进程并再次调用以运行更新的服务器
- 在Google Compute Engine上自动安装FFMPEG(Debian Wheezy 7.8)
- 无法连接到Google云计算引擎上的NodeJS WS Server
- API Pod无法连接到同一个kubernetes群集中的mongo pod
- Google Compute Engine(GCE)允许使用WebSockets
- 如何在Google Compute Engine上部署节点应用程序?
- 如何防止Google Cloud VM实例对Firebase数据库中的一个事件做出多重反应?
- Cloud Server vs Local上的NodeJSdate不同
- 使用Google云端平台进行部署时出错
- 我应该向Google实例组的Google负载均衡器打开哪些GCE IP?