Maison  >  Questions et réponses  >  le corps du texte

Express - Impossible d'accéder à la requête ajax active après la configuration de nginx ?

server {
        listen 80;
        server_name 127.0.0.1;

        access_log      /var/log/nginx/survey_access.log;
        error_log       /var/log/nginx/survey_error.log;

        location /public/ {
                root /home/kevin/nodeSrc/expressSrc/surveyProject;
        }


        location / {
                proxy_pass http://127.0.0.1:3000;
        }

}

La visite de la page d'accueil 127.0.0.1 peut être affichée avec succès, mais il y a une requête ajax automatique sur la page d'accueil 127.0.0.1/JS_GetPage_Record. Cette requête obtient toujours 502, et c'est normal sans génération inverse nginx si vous cliquez manuellement sur le bouton. déclencher le bouton retour, c'est normal


Voici la solution

html

$('#tbl_list_index').bootstrapTable({
                url: '/JS_GetPage_Record', 
                method: 'post', 
                contentType: "application/x-www-form-urlencoded",
                striped: true, 
                cache: false, 
                pagination: true, 
                sortable: false, 
                sortOrder: "asc", 
                queryParams: function (params) {
                    return {
                        pageSize: params.limit,
                        pageIndex: params.offset
                    }
                },
                sidePagination: "server", 
                pageNumber: 1, 
                pageSize: 30,
                pageList: [30, 40, 50, 100], 
                strictSearch: true,
                clickToSelect: true, 
                //height: 600, 
                uniqueId: "Id", 
                cardView: false, 
                detailView: false, 
                smartDisplay: false,
                columns: [...] //省略
            });

C'est la phrase automatiquement demandée par ajax en HTML pour ouvrir la page d'accueil. Afficher les informations X-Powered-By:nginx1.6.2 Il semble qu'elle ne soit pas encore entrée en express, donc la configuration nginx est ajoutée, et la requête est. réussi!

 location /JS_GetPage_Record {
                proxy_pass http://127.0.0.1:3000/JS_GetPage_Record;
        }

Mais je ne comprends pas pourquoi, si je demande activement nginx, je ne continuerai pas à demander. Chaque requête automatique doit-elle être écrite dans la configuration de nginx ?


J'ai fait un test aujourd'hui et ça n'a plus fonctionné

ringa_leeringa_lee2713 Il y a quelques jours477

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-05-16 17:18:49

    Accédez directement à http://127.0.0.1/JS_GetPage_Record et ce qui va sortir

    répondre
    0
  • Annulerrépondre