助けてください。Node.jsの問題が分かりません。
助けてください。
Node.jsを習い始めて、練習問題もやったりしていますが、問題の理解からできなく、どうしても分かりません。
よろしくお願いいたします。
練習問題:
1. httpとexpressモジュールを使う
http://127.0.0.1/get と http://127.0.0.1/postに接続しlogin_get.html と login_post.htmlのページを出力 - ID、パスワードの入力画面を表示(2ページ)
ログイン後display.htmlに
1) マルチメディアのページです(text出力)
2) jpegファイルを出力
3) mp3ファイルを出力
4) ビデオファイルを出力
私の理解が間違ってたかもしれませんが、
とにかく今習ったもので以下のように書いてみましたが、ブラウザで http://127.0.0.1:11111/ にアクセスしてみたけどdisplay.htmlが表示されない。
display.htmlはnodeと同じディレクトリ内によういしました。
const fs = require('fs');
const http = require('http');
const server = http.createServer(function (request, response) {
fs.readFile('display.html', (error, file) => {
response.writeHead(200, {
'Content-Type': 'text/html'
});
});
fs.readFile('osaka.jpg', (error, file1) => {
response.writeHead(200, {
'Content-Type': 'image/jpeg'
});
});
fs.readFile('super-mario-bros.mp3', (error, file) => {
response.writeHead(200, {
'Content-Type': 'audio/mp3'
});
});
response.end();
}).listen(11111, function () {
console.log('Server Running at http://127.0.0.1:11111');
});