Buduję jedną aplikację internetową, nodejs to mój serwer. Chcę wysłać odpowiedź od nodejs na obrazy, html, css, js, inne pliki.
Chcę wiedzieć, który moduł nodejs zapewnia obsługę moich plików interfejsu użytkownika bez korzystania z modułu fs, który jest wewnętrznie dostępny w nodejs.
Ograniczenie: Jeśli używam modułu fs lub express, który wewnętrznie używa fs, jeśli dodany zostanie nowy plik, powinien zostać wygenerowany dla odpowiedzi.
Dzięki
Odpowiedzi:
3 dla odpowiedzi № 1Możesz użyć statycznego oprogramowania pośredniego Express / Connect:
var app = require("express").createServer();
app.use(express.static(__dirname + "/public"));
app.listen(3000);
Ale najlepszym sposobem jest skonfigurowanie serwera nginx lub podobnego serwera frontonu do obsługi dynamicznych żądań proxy do node.js i bezpośredniego zwracania plików statycznych.