При запуске с использованием systemctl приложение узла выдает "заголовок" Access-Control-Allow-Origin "отсутствует"
Запуск приложения узла с помощью node index.js
или же nohup node index.js &
не дает никаких ошибок контроля доступа. Однако, если я запускаю приложение в качестве фоновой службы, используя systemd (sudo systemctl start nodeapp
) это начинается успешно, но дает "No 'Access-Control-Allow-Origin' header is present"
ошибка. Я вижу, что статус службы также работает без каких-либо предупреждений или ошибок. Какие-либо предложения?
оказание услуг:
[Unit]
Description=parse server as daemon
After=network.target
[Service]
Type=simple
User=blrt-dev-parseappuser
ExecStart=/usr/bin/node /home/blrt-dev-parseappuser/parse/blrt-cc/index.js
Restart=on-failure
[Install]
WantedBy=multi-user.target`
Сайт с поддержкой nginx:
upstream parse {
server localhost:8080;
}
server {
listen 80 default_server;
server_name _;
listen [::]:80 default_server ipv6only=on;
# Always redirect to HTTPS
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name d2.blrt.co;
ssl_certificate /home/blrt-dev-parseappuser/pfx/public.crt;
ssl_certificate_key /home/blrt-dev-parseappuser/pfx/private.rsa;
location /dashboard {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://parse/dashboard;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /parse {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://parse/parse;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}