【发布时间】:2016-04-22 11:02:46
【问题描述】:
我有一个在 Google Compute Engine 上运行的 debian 服务器,其主机类似于 example.com,我正在尝试在 example.com/mynodeapp 之类的目录上运行 node.js 应用程序。
Node.js、NPM 已正确安装在 debian 服务器上。
我正在从 example.com/mynodeapp 的根目录运行 pm2 start main.js,一切都在运行,但是当我转到 example.com/mynodeapp 时,我什么都没有,只有文件的索引。
Express.js 配置
main.js(入口)
var express = require('express')
var vhost = require('vhost')
express()
.use(vhost('example.com/mynodeapp', require('./dist/index').app))
.listen(8080)
dist/index.js
var express = require('express')
var app = express()
app.get('/', function(req, res) {
res.send('Hello World!');
})
exports.app = app
【问题讨论】:
标签: javascript node.js express debian google-compute-engine