pass projects list to the client

This commit is contained in:
oleg 2015-04-13 01:41:09 +03:00
parent bea76d8873
commit 21941d4ca9
3 changed files with 25 additions and 10 deletions

View File

@ -3,17 +3,20 @@
var _ = require('underscore'),
project = require('../lib/project');
var projects;
var projects,
projectConfigs;
project.loadAll('projects', function(err, loadedProjects) {
if (err) throw err;
projects = loadedProjects;
console.log('Loaded projects: ', _(projects).map(function(project) {
return project.config.name;
}));
projectConfigs = _(projects).pluck('config');
console.log('Loaded projects: ', _(projectConfigs).pluck('name'));
});
module.exports = function(data) {
var projects = [{
name: 'foo'
}];
var resource = data.resource('projects');
resource.use('read', function(req, res) {
res.send(projectConfigs);
});
};

View File

@ -1,5 +1,15 @@
'use strict';
define(['react'], function(React) {
console.log(React);
define([
'react', 'socketio', 'dataio'
], function(
React, socketio, dataio
) {
// console.log(React, socketio, dataio);
var connect = dataio(socketio.connect());
var projects = connect.resource('projects');
projects.sync('read', function(err, projects) {
console.log('>>> err, projects = ', err, projects)
});
});

View File

@ -3,6 +3,8 @@
require.config({
baseUrl: '/js/',
paths: {
'react': 'libs/react/react-with-addons',
react: 'libs/react/react-with-addons',
dataio: '/data.io',
socketio: '/socket.io/socket.io.js'
}
});