簡體   English   中英

嘗試使用骨干.js從express.js獲取數據

[英]trying to fetch datas from express.js using backbone.js

我正在嘗試使用ebrian.js和express.js構建應用程序。 我有一個問題,要從快遞返回值骨干。 我對一個簡單的Curl請求也遇到了同樣的問題(我可以在服務器端顯示req.params,但是即使在其上使用JSON.stringify()也無法在客戶端獲得它)。

我在php中用一個簡單的echo json_ecode()做了相同的代碼,並且效果很好...

這是服務器端的簡單測試代碼:

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

app.get('/user/:id/:pass', function(req, res){
res.status(200);
res.send({"id": "1"});
});

在客戶端,我沒有得到任何成功或錯誤回調...

 var U1 = new User();
    U1.fetch({
            success: function(data) {
              console.log('User fetched.'); 
            },
            error: function(model, error) {
              console.log('user Error: '+error);
            }
    });

我對express.js的回答有什么問題?

謝謝 !

好的,我通過添加res.header("Access-Control-Allow-Origin", "*");找到了解決方案res.header("Access-Control-Allow-Origin", "*"); 在我的快速路線中。

只要User模型將其url設置為相同的/ user / login / password,它就可以正常工作,請參見: http : //backbonejs.org/#Model-url您是否已經在User模型上創建了url方法?

我在ebrian.js上發表了幾篇文章,並表達了... http://www.pixelhandler.com/blog/2012/02/29/backbone-js-models-views-collections-to-present-api-data/使用來自快遞應用程序的API數據的骨干示例: http : //pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM