长话短说,我的好友有一个 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 入门教程,并在我正在开发的网站上有一个不错的开始。本地效果很好并连接到我的数据库实例(MySQL)。我正在使用 EJS 进行模板等。
我对创建 createServer() 函数还不是很熟悉,例如 Heroku 示例似乎没有通过它,而是在 proc 文件中执行“web: node index.js”。
有没有办法让 A2 上的配置运行这种类型的部署?