Important Fix on URL routing (Node.js catch all request first, then throught Angular.js)
This commit is contained in:
parent
8e3874539d
commit
f03bd89bcd
|
@ -49,12 +49,14 @@ module.exports = function(app, historicSync) {
|
|||
//dynamic helpers
|
||||
app.use(helpers(config.app.name));
|
||||
|
||||
// IMPORTAMT: for html5mode, this line must to be before app.router
|
||||
app.use(express.static(config.root + '/public'));
|
||||
|
||||
//routes should be at the last
|
||||
app.use(app.router);
|
||||
|
||||
//Setting the fav icon and static folder
|
||||
app.use(express.favicon());
|
||||
app.use(express.static(config.root + '/public'));
|
||||
|
||||
//Assume "not found" in the error msgs is a 404. this is somewhat silly, but valid, you can do whatever you like, set properties, use instanceof etc.
|
||||
app.use(function(err, req, res, next) {
|
||||
|
|
|
@ -2,20 +2,6 @@
|
|||
|
||||
module.exports = function(app, historicSync) {
|
||||
|
||||
//Home route
|
||||
var index = require('../app/controllers/index');
|
||||
|
||||
app.get('/', index.render);
|
||||
app.get('/blocks', index.render);
|
||||
app.get('/status', index.render);
|
||||
app.get('/blocks-date/*', index.render);
|
||||
app.get('/block-index/*', index.render);
|
||||
app.get('/block/*', index.render);
|
||||
app.get('/tx/*', index.render);
|
||||
app.get('/address/*', index.render);
|
||||
|
||||
app.get('/api/version', index.version);
|
||||
|
||||
//Block routes
|
||||
var blocks = require('../app/controllers/blocks');
|
||||
app.get('/api/blocks', blocks.list);
|
||||
|
@ -44,4 +30,8 @@ module.exports = function(app, historicSync) {
|
|||
|
||||
app.get('/api/sync', st.sync);
|
||||
|
||||
//Home route
|
||||
var index = require('../app/controllers/index');
|
||||
app.get('/api/version', index.version);
|
||||
app.get('*', index.render);
|
||||
};
|
||||
|
|
|
@ -50,7 +50,6 @@ angular.module('insight')
|
|||
|
||||
scope.$on('$destroy', function() {
|
||||
client.off('mousedown', onMousedown);
|
||||
client.unglue(elm);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue