申し訳ありませんが、Expressをダウンロードし、process.env.PORT || 8080
でポートを設定し、アプリ変数var app = express()
を設定しました。さて、私が達成しようとしているのは、ファイルを介してHTMLをレンダリングするのではなく、文字列を使って行うことができますか?ノードに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);
});
可能な方法はありますか?
'res.send(html);を使用してください – Molda
あなたのコントローラにHTMLコードを入れてはいけません。代わりに[Jade](http://jade-lang.com/)のようなテンプレートエンジンを使用してください – aaronbartell
@aaronbartell私はこのようにHTMLを送ることができます: 'res.send("
Hello World!
")' 。変数で送信できないのはなぜですか? – baranskistad