我有一个部署在Heroku上的ruby脚本,它在/html
下的我的apps文件夹下生成某些HTML文件。
我正在尝试从同一个应用程序下的NodeJS应用程序提供这些文件。
我的index.js
看起来像这样:
var express = require('express');
var app = express();
app.set('port', (process.env.PORT || 5000));
app.use(express.static(__dirname + '/html'));
// views is directory for all template files
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/', function(request, response) {
var html = fs.readFileSync(__dirname+'/html/mytest.html', 'utf8')
response.send(html);
});
app.listen(app.get('port'), function() {
console.log('Node app is running on port', app.get('port'));
});
现在,即使我在每次请求时都在阅读文件。我得到了我用github repo提交的html文件的虚拟副本。
如果我可以访问这个新覆盖的html副本,有没有办法?
谢谢,