【发布时间】:2015-04-17 16:08:00
【问题描述】:
我使用restify 创建部署到 Elastic Beanstalk 的节点 API。
var server = restify.createServer({ name: 'My API' });
server.listen(process.env.PORT || 1704, function() {
console.log('%s listening at %s', server.name, server.url);
});
在本地运行时,我看到:
我的 API 在 http://0.0.0.0:1704 监听
但是,在 Elastic Beanstalk 上运行时,日志显示:
我的 API 在 http://0.0.0.0:8081 监听
这是为什么呢?
为什么server.url 不是http://my-api.elasticbeanstalk.com?
我怎样才能获得真正的 URL(类似于http://my-api.elasticbeanstalk.com)?
【问题讨论】:
标签: node.js amazon-web-services amazon-ec2 amazon-elastic-beanstalk restify