Чем отличается использование роутера от express.js от файловой системы от node.js - PullRequest
1 голос
/ 22 мая 2019

Я пытаюсь изучить node.js и увидел два способа создания веб-приложения, оба из которых использовали express в качестве прослушивателя веб-сайта, разница была в том, что один раз я использовал fs для загрузки файлов, а в другом - маршрутизатор. Я хочу знать, каковы плюсы и минусы для каждого из них? В коде вы можете увидеть пример кода, который я использовал.

Router-code:

const express = require('express');
firstRoute = require('./routes/first');
const app = express();
app.use('/first',firstRoute);


Filesystem-code:
var fs = require('fs');

function getStaticFileContent(response,filepath,contentType){
        fs.readFile(filepath,function(error,data){
            if(error){
                    response.writeHead(500,{'Content-type': 'text/plain'});
                    response.end('500 - Internal Server Error');
            }
            if(data){
                    response.writeHead(200,{'Content-type': 'text/html'});
                    response.end(data);

            }
        });

}   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...