Да, ваш серверный код может быть скрыт от пользователя, как и любой другой серверный язык. Вы должны предоставить соответствующий HTML-файл через сервер, который понимает серверный JavaScript, и вам необходимо правильно настроить этот сервер (по умолчанию .html
файлы, вероятно, не будут предварительно обрабатываться; обычно HTML-файлы с сервером -сторонний код может иметь другое расширение, например .shtml
, .asp
, .aspx
и т. д., в зависимости от платформы, на которой вы их запускаете, хотя, конечно, при правильной конфигурации вы можете правильно обрабатывать все, что угодно ). Если вы смогли увидеть приведенный выше код через веб-браузер, то вы пропустили один из этих шагов.
Обратите внимание, что серверный JavaScript будет иметь преимущества и недостатки любого другого серверного языка. Вы не можете (например) создавать скрипты браузера клиента на любом серверном языке, поэтому вы видите столько клиентского кода вокруг. (Возможно, это было очевидно. :-))