4 javascript heroku node.js express
我试着做两件我读过的东西,但它不起作用.静态文件没有找到.
这不起作用:
process.env.PWD = process.cwd()
app.set('views', path.join(process.env.PWD, 'public'));
Run Code Online (Sandbox Code Playgroud)
这不起作用:
enter code hereapp.set('views',path.join(__ dirname,'public'));
由于某些原因,Heroku不能与__dirname一起使用,所以试试这个:
process.env.PWD = process.cwd();
app.set('views', path.join(process.env.PWD, 'public'));
app.use(express.static(path.join(process.env.PWD, 'public')));
Run Code Online (Sandbox Code Playgroud)
当我遇到这个问题时,这对我有用.