2016-06-25 6 views
2

私はnodejsに新しい問題が発生しました。
次のコードは、明示枠組みのデモです。
htmlページを返したいが、そのページのソースコードに戻った。
ブラウザでページが解析されないのはなぜですか?私を助けてください!なぜSENDFILE代わりにHTMLページのソースコードを表示する方法

var express = require('express'); 
var path = require('path'); 
var router = express.Router(); 

router.get('/', function (req, res, next) { 
    res.sendFile(path.join(__dirname, '../views/index.html')); 
}); 
+0

このコードは実行すると問題なく動作します。 – Gintoki

+0

@ジョンええ、それはときどき正常です。 – BERARM

答えて

3

あなたの代わりに

router.get('/', function (req, res, next) { 
    res.sendFile(path.join(__dirname, '../views/index.html')); 
}); 

余分な編集のこの

app.use(express.static('../views')); 

を試すことができます:あなたは、これは静的index.htmlを作ることができ、その後、あなたは等角度を経由して、それを編集することができ、この希望よりよい解決策になります。

+0

申し訳ありませんが、私は遅れています。ありがとう、私はそれを使用します。これは正しい使い方です。これはとてもいいです。もう一度ありがとう! – BERARM

関連する問題