小编sco*_*ott的帖子

Sails.js相同模型多对多关联

Sails.js .10 rc8

我完全没有想到这个

我有一个名为User的模型,我想将它在一个集合中与其他用户(如朋友列表)相关联.就像一个多对多的关联

   //User.js
   friends: {
     collection: 'user',
     via: 'friends'
   }
Run Code Online (Sandbox Code Playgroud)

但是当我运行 .populate('friends') 它时不会填充任何东西.有任何想法吗?

model node.js sails.js waterline

9
推荐指数
1
解决办法
3025
查看次数

使用npm测试进行sails.socket测试

我正在使用sails.js v0.11.0而我正在进行单元测试.我可以通过http请求测试普通控制器,但我不知道从哪里开始通过套接字请求测试相同的调用.如果你有一个很好的资源或使用套接字的样本测试将是太棒了.

var assert = require('assert');
var request = require('supertest');

describe('Auth Controller', function () {

  describe('#callback()', function () {

    it ('passport-local authentication should succeed if email and password valid', function (done) {

      request(sails.hooks.http.app)
        .post('/auth/local')
        .send({
          identifier: 'existing.user@email.com',
          password: 'admin1234'
        })
        .expect(200)
        .end(function(err) {
          done(err);
        });

    });

    it ('passport-local authentication should fail and return error code if email is invalid', function (done) {

      request(sails.hooks.http.app)
        .post('/auth/local')
        .send({
          identifier: 'invalid@email.com',
          password: 'admin1234'
        })
        .expect(403)
        .end(function(err) {
          done(err);
      });

    });

    it ('passport-local authentication should …
Run Code Online (Sandbox Code Playgroud)

javascript sockets testing sails.js

5
推荐指数
1
解决办法
485
查看次数

标签 统计

sails.js ×2

javascript ×1

model ×1

node.js ×1

sockets ×1

testing ×1

waterline ×1