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'), var _ = require('underscore'),
project = require('../lib/project'); project = require('../lib/project');
var projects; var projects,
projectConfigs;
project.loadAll('projects', function(err, loadedProjects) { project.loadAll('projects', function(err, loadedProjects) {
if (err) throw err; if (err) throw err;
projects = loadedProjects; projects = loadedProjects;
console.log('Loaded projects: ', _(projects).map(function(project) { projectConfigs = _(projects).pluck('config');
return project.config.name; console.log('Loaded projects: ', _(projectConfigs).pluck('name'));
}));
}); });
module.exports = function(data) { module.exports = function(data) {
var projects = [{ var resource = data.resource('projects');
name: 'foo'
}]; resource.use('read', function(req, res) {
res.send(projectConfigs);
});
}; };

View File

@ -1,5 +1,15 @@
'use strict'; 'use strict';
define(['react'], function(React) { define([
console.log(React); '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({ require.config({
baseUrl: '/js/', baseUrl: '/js/',
paths: { paths: {
'react': 'libs/react/react-with-addons', react: 'libs/react/react-with-addons',
dataio: '/data.io',
socketio: '/socket.io/socket.io.js'
} }
}); });