Уже второй пример с одним итогом- не работает маршрутизация express.
Удаленный сервер Ubuntu 18.04
Примеры из:
https://metanit.com/web/nodejs/6.9.php
и
https://metanit.com/web/nodejs/6.5.php
скрипт запускается выдает в консоли
"Сервер ожидает подключения..."
Но при открытии из браузера и по http и по https страничка открывается, но не видит маршрута:
"jquery-2.2.4.min.js:4 GET
http://funprograms.ru/api/users 404 (Not Found)".
Прописывал в маршруте console.log("/api/users");
Соответственно этого сообщения не увидел в консоли Linux.
Возможно не видит сам скрипт js.
На сервере путь к файлам /var/www/funprograms.ru/html
Здесь скрипт js, а в
/var/www/funprograms.ru/html/public
статический html
Попробовал перенести файлы на уровень выше в /var/www/funprograms.ru/
Ничего не изменилось
каталог funprograms.ru имеет права root, а рассматриваемые файлы и каталог public права другого пользователя.
При этом права каталога funprograms.ru я не могу сменить на пользовательское из под WinSCP (FTP клиент) запущенного под root.
Может быть что то с правами доступа к файлам, каталогам?