nginx返回404以获取有效的网址

时间:2018-08-10 07:19:09

标签: nginx url-routing

我有一个用golang编写的apis服务,其中nginx用于路由。我有两个API:

/api/tables
/api/row/{rowID}

在Go服务器端,路由变量由gorilla mux控制器处理。 这是我的Nginx配置:

location /api {
    proxy_pass            http://localhost:9001;
    proxy_read_timeout    90;
    proxy_connect_timeout 90;
    proxy_redirect        off;
  }

我的静态路由(/api/tables)正常工作-到达服务器并返回200,而对于/api/row/foobar之类的路由,nginx返回404。我的nginx位置前缀配置是{{1 }}缺少带有变量的路由的东西?

0 个答案:

没有答案