我有一个带有api
子域的网站。在站点所在的同一域上,我还有一个dev
子域,您猜对了,它是站点的开发版本。
我的问题是该站点的开发版本也有一个子域(api
即:吐了出来,就吐了出来。api.dev.example.com
api
/api(?:\..*)?/
*_url
http://api.dev.example.com/somepath
http://dev.example.com/somepath
我正在寻找一种不需要对开发站点与产品站点进行特殊处理的解决方案。基于请求的子域嗅探,所以一些这样的废话对我没有吸引力。
相关 routes.rb 内容:
constraints subdomain: /api(?:\..*)?/, format: 'json', protocol: 'http://' do
get '/' => 'example#index'
post '/create', to: 'example#create', as: :api_create_example
end