Я настраиваю веб-приложения, используя Node JS + React + NGINX на AWS, а затем, когда я хочу получить доступ к URL / auth
, он возвращает мне некоторый HTML-код вместо JSON, как я и хотел бытьЯ проверил код на LOCALHOST, и он отлично работает
Я попытался установить разрешение для папки, потому что я думаю, что, возможно, проблема с правами пользователя
Я также попытался отредактировать некоторые вещи в Nginx.conf
ниже - мой app.conf для nginx
upstream webapp{
server 127.0.0.1:3018;
}
server_names_hash_bucket_size 64;
server_names_hash_max_size 512;
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name 127.0.0.1;
server_name_in_redirect off;
if ($http_x_forwarded_proto = 'http'){
return 301 https://$host$request_uri;
}
location / {
root /home/website/client/build;
try_files $uri /index.html;
log_not_found off;
access_log off;
}
#error_page 405 =200 $uri;
if ( $http_user_agent ~* (nmap|nikto|wikto|sf|sqlmap|bsqlbf|w3af|acunetix|havij|appscan) ) {
return 403;
}
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block;";
add_header Strict-Transport-Security "max-age=2592000; includeSubDomains" always;
}
action {…}
payload: Object { isAuth: false, error: true }
type: "auth_member"
Я ожидаю, что выходной код похож на этот, но вместо этого Интернет дает мне что-то еще