以下是我的文件组织:
我想以静态方式在vr / build中提供文件,并在heroku上使用express。
这是我在app.js中的代码:
var express = require('express');
var app = express();
var path = require('path');
var port = process.env.PORT || 8080;
process.env.PWD = process.cwd();
//app.use(express.static(__dirname)); // Current directory is root
app.use(express.static(path.join(process.env.PWD, 'vr/build'))); // "public" off of current is root
app.listen(port);
console.log('Listening on port 8080');
它在本地工作但似乎没有在heroku上工作我有一个 无法在heroku上获取/错误。
如果有人有任何想法
谢谢
答案 0 :(得分:0)
这应该在理论上有效,但除非你尝试,否则你永远不会知道。
app.use(express.static(process.env.PWD+"/build"));
app.get("/build",function() {});