mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-02-19 02:09: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'),
|
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);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
@ -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)
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -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'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user