簡體   English   中英

在Heroku上使用Express服務靜態文件

[英]Serve static file with express on Heroku

這是我的文件組織:

http://i.imgur.com/Wdx8mKf.png

我想用在heroku上的express以靜態方式在vr / build中提供文件。

這是我在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上卻無法獲取/錯誤。

如果有人有任何想法

謝謝

從理論上講,這應該可行,但是除非您嘗試嘗試,否則您永遠不會知道。

app.use(express.static(process.env.PWD+"/build"));
app.get("/build",function() {});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM