[英]Rendering php file in twitter bootstrap
我會盡量保持簡單。 我下載了Bootstrap模板 。 它具有contact.php文件以及一堆html文件。 我使用在heroku上部署的node.js應用程序。 問題發生在我聯系項目時:它建議我保存該php文件,而不是在瀏覽器中打開它。 我的web.js文件當前位於:
var express = require('express');
var path = require('path');
var app = express();
var fs = require('fs');
var htmlFile = './modern-business/index.html'
// Log requests
app.use(express.logger());
//Serve static files
app.use(express.static(path.join(__dirname, 'modern-business')));
app.get('/', function(request, response) {
//response.send('Hello, there.');
var html = fs.readFileSync(htmlFile).toString();
response.send(html);
});
var port = process.env.PORT || 8080;
app.listen(port, function() {
console.log("Listening on " + port);
});
我怎樣才能解決這個問題? 基本上,我想要與原始模板相同的功能。
PS我將接受解決問題的答案。
您已在Heroku中的NodeJS容器中部署了NodeJS應用程序。 這意味着沒有PHP解釋器,這就是服務器將文件發送到瀏覽器進行下載的原因,因為它不知道如何處理PHP文件。 因此,您有2個選擇:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.