• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Node.js - routing, jedna statyczna sciezka dla klienta

0 głosów
343 wizyt
pytanie zadane 6 lutego 2020 w JavaScript przez mreo Użytkownik (790 p.)

Wiele plikow html wraz z skrypami i stylami umiescilem w folderze "client" i ustawilem sciezke w kodzie

app.use('/', express.static('client'))

Teraz po prostu wchodząc na glowny adres strony uzytkownik moze przeglądać sobie dla niego pliki.

Takie wyjście jest ok?

pod /api mam rest api dla plikow tego klienta.

1 odpowiedź

+1 głos
odpowiedź 7 lutego 2020 przez spamator12 Nałogowiec (28,230 p.)
wybrane 7 lutego 2020 przez mreo
 
Najlepsza
No a jak inaczej chesz udostepniac mu obrazy, style, skrypty? Jak wylaczysz do nich dostep userowi, to nie bedzei mogl ich pobrac.

 

Wszystko co wysyalsz userowi on moze przejrzec inaczej wysylanie czegokolwiek nie mialo by sensu.
komentarz 7 lutego 2020 przez mreo Użytkownik (790 p.)
Chodzilo mi czy ustawienie sciezki statycznej do folderu z plikami i skryptami to dobry pomysl, czy lepszy to serwowanie ich przez sendfile wbudowane w express bodajże
komentarz 7 lutego 2020 przez spamator12 Nałogowiec (28,230 p.)
to juz zalezy o preferencji i upodoban, ja lubie miec wszystko co dla usera w jednym miejscu posegregowane, wiec korzystam z folderu do tego przystosowanego (latwo to potem przeniesc do czegos innego niz node/uzyc z czym innym).

Podobne pytania

0 głosów
2 odpowiedzi 400 wizyt
pytanie zadane 30 stycznia 2020 w JavaScript przez mreo Użytkownik (790 p.)
0 głosów
2 odpowiedzi 497 wizyt
pytanie zadane 4 grudnia 2019 w JavaScript przez VGB Początkujący (370 p.)
0 głosów
0 odpowiedzi 309 wizyt

93,604 zapytań

142,529 odpowiedzi

322,997 komentarzy

63,092 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...