Replace req.dev with /app URL.

Esse commit está contido em:
Daniel Howard
2014-05-02 15:01:20 -07:00
commit b52aab4136
3 arquivos alterados com 12 adições e 18 exclusões
+4 -4
Ver Arquivo
@@ -47,10 +47,10 @@ AjaxIM = function(options, actions) {
// requests rather than POST requests (such as how the Node.JS Ajax IM
// server works).
this.actions = $.extend({
listen: this.settings.pollServer + '/listen',
send: this.settings.pollServer + '/message',
status: this.settings.pollServer + '/status',
signoff: this.settings.pollServer + '/signoff'
listen: this.settings.pollServer + '/app/listen',
send: this.settings.pollServer + '/app/message',
status: this.settings.pollServer + '/app/status',
signoff: this.settings.pollServer + '/app/signoff'
}, actions);
// We load the theme dynamically based on the passed
+5 -11
Ver Arquivo
@@ -69,12 +69,6 @@ if ('development' == app.get('env')) {
app.set('views', __dirname + '/dev/views');
app.set('view engine', 'jade');
app.use('/dev', function(req, res, next) {
req.dev = true;
next();
});
app._router.stack.unshift(app._router.stack.pop());
app.use(require("morgan")());
require('./dev/app')('/dev', app);
app.use(express.static(
@@ -85,9 +79,9 @@ if ('development' == app.get('env')) {
app.listen(APP_PORT, APP_HOST);
// Listener endpoint; handled in middleware
app.get('/listen', function(){});
app.get('/app/listen', function(){});
app.post('/message', function(req, res) {
app.post('/app/message', function(req, res) {
res.find(req.body['to'], function(user) {
if(!user)
return res.send(new packages.Error('not online'));
@@ -99,7 +93,7 @@ app.post('/message', function(req, res) {
});
});
app.post('/message/typing', function(req, res) {
app.post('/app/message/typing', function(req, res) {
if(~packages.TYPING_STATES.indexOf('typing' + req.body['state'])) {
res.find(req.body['to'], function(user) {
if(user) {
@@ -118,7 +112,7 @@ app.post('/message/typing', function(req, res) {
}
});
app.post('/status', function(req, res) {
app.post('/app/status', function(req, res) {
if(~packages.STATUSES.indexOf(req.body['status'])) {
res.status(req.body.status, req.body.message);
res.send(new packages.Success('status updated'));
@@ -127,7 +121,7 @@ app.post('/status', function(req, res) {
}
});
app.post('/signoff', function(req, res) {
app.post('/app/signoff', function(req, res) {
res.signOff();
res.send(new packages.Success('goodbye'));
});
+3 -3
Ver Arquivo
@@ -38,7 +38,7 @@ module.exports = function setupHub(options) {
delete req.query.callback;
delete req.body.callback;
if(req.dev) {
if(url.parse(req.url).pathname.substring(0, 5) !== '/app/') {
next();
return;
}
@@ -58,7 +58,7 @@ module.exports = function setupHub(options) {
}
sess.touch();
if(url.parse(req.url).pathname === '/listen') {
if(url.parse(req.url).pathname === '/app/listen') {
req.connection.setTimeout(5 * 60 * 1000);
sess.listener(res);
store.set(req.sessionID, sess);
@@ -79,7 +79,7 @@ module.exports = function setupHub(options) {
};
res.signOff = function() { store.signOff(req.sessionID); };
if(url.parse(req.url).pathname !== '/listen') {
if(url.parse(req.url).pathname !== '/app/listen') {
next();
}
});