mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-02-14 00:59:15 +00:00
pass projects list to the client
This commit is contained in:
parent
bea76d8873
commit
21941d4ca9
@ -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);
|
||||
});
|
||||
};
|
||||
|
@ -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)
|
||||
});
|
||||
});
|
||||
|
@ -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'
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user