javascript - 从 View 获取模型时出现 HTTP 503 错误

标签 javascript backbone.js express

今天当我尝试获取模型时收到 503 HTTP 错误。

此代码在 2 天前有效...我认为唯一的区别是我更新了节点及其依赖项。

我收到Access-Control-Allow-Origin不允许Origin MY_DOMAIN。然后,GET请求出现503 HTTP错误(使用Chromium和Firefox)。

奇怪的想法是,我可以 curl 相同的网址,服务器处理它并返回响应...

我使服务器变得尽可能简单,但它仍然不起作用,这是代码:

var express = require("express");
var app = express();

app.get('/user/:username/:facebook_id/:facebook_token', function(req, res){
    res.header("Access-Control-Allow-Origin", "*");
    res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    res.header('Access-Control-Allow-Headers', 'Content-Type');
    console.log('Something is happening.. ');
    res.send({error: 'test'});
});
app.listen(3000);

在客户端,我只是从模型中调用提取...

initialize : function() {
    var that = this;
    this.model.fetch({
        success: function(_model){
            console.log('User fetched successfully on initialize');
            that.render();
        },
        error: function(_model, error){
            console.log('User fetched unsuccessfully on initialize');
        }
    });

GET 请求失败后,我进入错误回调。

有人有想法吗?您认为这可能与express节点和backbone的最新更新有冲突吗?

谢谢!

更新:

显然,由于我的VPN,它不起作用,我现在在中国......这可以解释不允许的错误。我会尽快更新主题。

最佳答案

问题出在我的VPN上,从今天开始,它锁定了我自己服务器的URL,这就是“不允许访问”的原因...

感谢您的帮助!

关于javascript - 从 View 获取模型时出现 HTTP 503 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12905498/

相关文章:

node.js - Backbone.js:管理界面

node.js - Express Node 用作支持 pushState 的服务器,服务于任何没有任何路径前缀的静态资源

javascript - 我可以将主干更改事件嵌套多深?

node.js - 如果 Node 关闭,如何在多个 Node 上处理 socketio

javascript - 在 module.exports 方法上使用 sinon 测试方法调用

javascript - CoffeeScript转换尝试/捕获/最终在使用功能引用时奇怪地阻止

javascript - 以最快的乘法方式乘以大数

javascript - 在特快专递中提出 Mongoose 请求吗?

node.js - 使用 Node.js、express 和 PM2 在生产应用程序中登录 Console.log

javascript - 与函数工厂和关闭作斗争