さて、Expressをダウンロードし、_process.env.PORT || 8080
_でポートを設定し、アプリ変数var app = express()
を設定しました。今、私が達成しようとしているのは、ファイルを介してHTMLをレンダリングする代わりに、文字列を介してそれを行うことができますか?
_var html = "<!DOCTYPE html>\n<html>\n <head>\n </head>\n <body>\n <h1>Hello World!</h1>\n </body>\n</html>";
app.get('/',function(req,res){
res.render(html);
});
_
これを行う方法はありますか?
docで指定されているres.render
メソッド:ビューをレンダリングし、レンダリングされたHTML文字列をクライアントに送信します。したがって、テンプレートエンジンを使用する必要があります。例:jade、ejs、handlebars ..しかし、目的がhtmlのみを出力することである場合は、代わりにres.send
を使用してそれを行うことができます。