Я пытаюсь изучить 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);
}
});
}