我想在我的AWS服务器上部署一个简单的Node.js API。
我已使用"preDrawCallback": function (settings) {
$('#resultsTable_wrapper').find('.dataTables_scrollBody').scrollTop();
pageScrollPos = $('body').find('.dataTables_scrollBody').scrollTop();
},
"drawCallback": function (settings) {
$('body').find('.dataTables_scrollBody').scrollTop(pageScrollPos);
}
在package.json
中添加了npm依赖项。
我还添加了一个名为npm install
的文件,其内容如下:
server.js
当我在节点命令提示符下写var express = require('express');
var app = express();
app.get('/message', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
时,npm start
在浏览器中打开,并在调用localhost:3000
时正确响应,因此可以正常工作。
在这里,我想在我的GoDaddy域上打开相同的localhost:3000/message
,假设它的localhost:3000/message
。
在我安装了Node.js的服务器上,此代码放置在根文件夹中,安装了npm依赖项,并使用inetmgr将文件夹添加为网站。
现在我正在致电abc.com
,但没有收到任何回复。我该怎么办
答案 0 :(得分:0)
要在AWS中部署Node.js应用程序,您需要执行以下操作-
一些有用的链接-
https://devcenter.heroku.com/articles/route-53 https://aws.amazon.com/premiumsupport/knowledge-center/connect-http-https-ec2/