私はnode.jsの初心者です。マヌエル K の「Node Beginner」ブックの演習に従います。
そして、p の最初の POST 演習まで、演習を正常に実行します。50。
したがって、これはブラウザの設定に関する質問です。
フォームを表示するための最初の POST 演習は、生の HTML を表示することです。Safari、Firefox、Chrome、Sea Monkey で発生します。Web で「生の HTML コード」を検索し、いくつかの回答を見つけましたが、すべて Cookie とドメインを指しています。サーバーは次の場所にあります。
http://localhost:8888
私は本からコードを貼り付けたので、「Content-Type」のものは大丈夫だとかなり確信しています。「exec」の演習を通して機能しました。
こちらの「似たような質問」もチェックしたので、引き続き閲覧していきますが・・・
関連するフラグメントは次のとおりです。
function start(response) {
console.log("Request handler 'start' was called.");
var body = '<html>'+
'<head>'+
'<meta http-equiv="Content-Type" content="text/html; '+
'charset=UTF-8" />'+
'</head>\n'+
'<body>\n\t'+
'<form action="/upload" method="post">\n\t'+
'<textarea name="text" rows="20" cols="60"></textarea>\n\t'+
'<input type="submit" value="Submit text" />\n'+
'</form>'+
'</body>'+
'</html>';
response.writeHead(200, {"Content-Type": "text/plain"});
response.write(body);
response.end();
}