0

フレームワークなどを使用せずにノード js を使用していますが、問題があります。サーバーへの最初のリクエストで「HTML ページの開始」を設定する方法がわかりません。

こんな感じにしてみました

var server = new http.Server();
server.listen(1137, '127.0.0.1');

server.on('request', function(req, res) {
    fs.readFile('../public/index.html', function (err, html) {
        if (err) {
            throw err;
        } else {
            res.write(html);
            res.end();
        } 
    });
});

127.0.0.1:1137 にリクエストすると、ブラウザーに html が表示されますが、CSS/JS ファイルへのリンクが正しくなく、これを修正する方法がわかりません:(

サーバーへの最初のリクエストを行うときに、ブラウザーで ../public/index.html という html ページを取得したいと考えています。

私のサーバーの場所 project/server/server.js

私のhtmlページの場所 project/public/index.html

4

2 に答える 2