当代理服务器路由时,Vue Nginx认为API URL是Vue路由

时间:2020-01-31 08:52:28

标签: vue.js nginx heroku vue-router

我正在Vue上进行实验,该Vue与Nginx一起部署在Heroku上。我们使用Nginx将Vue请求反向代理到后端服务器。后端服务器通过API调用提供数据,还提供上传文件。当用户尝试获取上传的文件时,后端服务器会验证该用户是否有权访问该文件。

但是,当我尝试调用文件API(例如n!)时,应该将其代理到frontend.com/api/file_id时,Vue应用程序认为backend.com/api/file_id是一条路线,因此不会将呼叫代理到后端服务器。

我该怎么办?

0 个答案:

没有答案