Wcześniej korzystałem z javascriptu tylko do backendu, ale że chciałem móc w swojej aplikacji webowej przeprowadzać rozmowy to muszę przestawić się z php na node'a. A oto moje pytanie: Czy da się skrypty node.js wstawiać do html tak jak php?
0
0
Tak da się. Wstawia go się w widokach za pomocą silników widoków. Musiał byś bardziej się zapoznać z strukturą aplikacji nodejs.
Tu masz przykład kodu silnika widoków ejs:
<% if(formMessage.length > 0) { %>
<div class="lightbox" v-show="showFeedback">
<div class="lightbox__content">
<h3 class="lightbox__header">
<%= formMessage %>
</h3>
<div class="lightbox__actions lightbox__actions--centered"></div>
<button class="lightbox__btn">Zamknij</button>
</div>
</div>
<% } %>
np. w ejs w tych znacznikach możesz wstawiać kod javascript<% %>,a powyżej widzisz kod komponentu lightbox. Silniki widoków dodają też do nodejs swoje rzeczy, jak np. w ejs za pomocą ``<%- include('ścieżka')%> możesz implementować do strony kod z innego pliku.
A i jeszcze jedno. Pliki widoków musisz zapisywać z ich rozszerzeniem, np. w ejs nazwapliku.ejs lub w pug nazwapliku.pug.
0
Dzięki za pomoc, zapoznam się z tym