长话短说,我的好友有一个A2帐户(在PHP上托管他的主要应用程序)。我想动手使用Node(尤其是部署过程),他说我可以使用他的主机,所以我创建了一个子域。我已经设置了子域并运行了Hello World脚本
var http = require('http');
var server = http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
var message = 'Hello world!\n',
version = 'NodeJS ' + process.versions.node + '\n',
response = [message, version].join('\n');
res.end(response);
});
server.listen();
有人有将节点部署到A2的经验吗?我对Node还是很陌生,但是到目前为止很喜欢!原谅这个主题的无知,我来自完整的PHP开发人员设置。
到目前为止,我所做的是通过Heroku getting started tutorial进行的工作,并且在我正在研究的网站上有了一个不错的起点。在本地运行良好,并连接到我的数据库实例(MySQL)。我正在使用EJS进行模板制作等。
我对创建createServer()函数还不是很熟悉,例如Heroku示例似乎没有通过它,但是正在proc文件中执行“ web:node index.js”。
是否可以在A2上获取配置以运行这种类型的部署?