我想知道我如何处理基于Expressjs的项目中的子域名.
这是我的nginx配置
server {
listen 80;
server_name bee.local;
access_log /var/log/nginx/bee.local.access.log;
error_log /var/log/nginx/bee.local.error.log;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
}
}
server {
listen 80;
server_name api.bee.local;
access_log /var/log/nginx/bee.local.access.log;
error_log /var/log/nginx/bee.local.error.log;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的子域支持路由器
router.get('/v1/', function(req, res, next) {
res.status(200).json({ title: "title" });
});
app.use(subdomain('api', router));
Run Code Online (Sandbox Code Playgroud)
问题是它正在渲染索引路由
并且肯定我设置了hosts文件
我一直在寻找3小时你可以帮助我:)
我正在建立一个使用Ruby on Rails + AngularJS + 设计令牌身份验证Gem的网站,我想实现Google身份验证器.
我找到了这个gem devise_google_authenticator
问题是我无法实现Gem,因为我正在使用AngularJS.
我正在考虑将devise gem用于我正在开发的新Rails应用程序.我对某件事感到有点困惑.该应用程序将允许用户连接到FB,Twitter和可能的其他社交网络(Foursquare等).我知道使用devise + omniauth-facebook你可以允许用户通过FB用户注册到你的网站(或者同样适用于twitter).我只是想知道:如果你允许用户通过FB用户登录,然后你也想将同一个用户连接到他/她的Twitter帐户,是否会设计支持这个?
我只想对每个帐户计划制定一个API请求速率限制,所以可以说我们有一个用户,每个用户都有一个计划,该计划对每天可以发出的API请求有一定的限制。
所以现在,我该如何在环回3.x中制定API限制政策。
谢谢