Node.js w pliku html

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1