シンプルにしようと思います。ブートストラップ テンプレートをダウンロードしました。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問題を解決する答えを受け入れます。