angulaire post json pour exprimer

Je suis en train d'envoyer un json à un serveur node/express avec angular.js

mon server.js

/*
* Setup
*/
//Dependencies
var express = require('express');
//Start Express
var app = express();
//Conf port
var port = process.env.PORT || 3000;
/*
* Conf. the app
*/
    app.configure(function () {
        app.use(express.static(__dirname + '/public'));
        app.use(express.logger('dev'));
        app.use(express.bodyParser());
        app.use(express.methodOverride());
    });

/*
* Routes
*/
require('./app/routes')(app);

/*
* Listen
*/
app.listen(port);
console.log("App listening on port " + port);

Mon Routes.js

module.exports = function (app) {

app.post('/post/:name', function (req, res) {
    console.log("Serv get [OK]");
    /*
    * Disparar broadcast para all
    */
});
app.get('/', function (req, res) {
    res.sendfile('./public/view/index.html');
});
}

Quand mon serveur reçoit un message, j'utilise:

app.post('/post'...
   OR
app.get('/get'...

pour capturer la route ?

Mon angulaire de l'app est ok?

webchatApp = angular.module("webchatApp",[]);

webchatApp.controller('webchatCtrl', function ($scope,$http) {
$scope.sendMsg = function () {
    var dados = {name:"test message"};
    $http.post({url:'http://localhost/post/',data:dados})
        .success(function (data) {
            console.log("Success" + data);
        })
        .error(function(data) {
            console.log("Erro: "+data);
        })
};
  });

l'erreur: Cannot POST /[object%20Object]
a quelque chose de mal avec mon post,
il enverra: [objet% 20Object]

OriginalL'auteur Mateus Vahl | 2013-12-19