我想使用Nginx作为我的Web服务器和我自己的Dropwiward REST API使用Vue.js构建一个单页应用程序。此外,我使用Axios调用我的REST请求。
我的nginx配置看起来像
server {
listen 80;
server_name localhost;
location / {
root path/to/vue.js/Project;
index index.html index.htm;
include /etc/nginx/mime.types;
}
location /api/ {
rewrite ^/api^/ /$1 break;
proxy_pass http://localhost:8080/;
}
}
目前,我可以打电话给我,localhost/api/path/to/rescource
以从后端获取信息。
我使用到目前为止已经运行的HTML和javascript(vue.js)构建了前端。但是,当我要构建单页应用程序时,大多数教程都提到了node.js。我该如何使用Nginx?