Maison > Questions et réponses > le corps du texte
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é
某草草2017-05-16 17:18:49
Accédez directement à http://127.0.0.1/JS_GetPage_Record et ce qui va sortir