До сих пор я всегда разрабатывал свои клиентские приложения без каких-либо моих собственных серверов, работающих за ним, используя веб-сервер Webstorm для обслуживания моего контента.
То, что я часто вижу, когда люди используют Node с Express для работы в качестве своего веб-сервера, - это дискуссия о том, следует ли разместить ваши html файлы с помощью Node или с кодом клиента.
Насколько я понимаю, файлы javascript, включенные в html или css, лучше всего хранятся в каталоге клиента?
Итак, мой первый вопрос: с такой структурой папок, как этот
app/
client/ js files
server/ node files
Должны ли вы включать ваши html-страницы в свой сервер или каталог вашего клиента?
Во-вторых:
Иногда я вижу, что люди используют express.static
для статических файлов, что здесь подразумевается статическими файлами? Сегодня большинство веб-сайтов больше не являются статическими документами, а являются файлами, которые изменяются javascript, манипулируя DOM, поэтому я не думаю, что любые html файлы следует рассматривать как статические файлы?
Насколько я вижу, единственным преимуществом, которое я использую при использовании Node вместо встроенного веб-сервера, является то, что я хочу иметь доступ к базе данных.