I am trying to do routing with angular.js around /parent root, which works if I\'m using anchor links, etc (aka routing handled purely from angular. For instance, a link that ha
This is a newly introduced "change of behavior" (or bug).
Try using the base tag :
<base href="/" />
You're serving your JS/CSS via /parent
as well:
... http://localhost:3000/parent/javascripts/jquery.js
^^^^^^^
So if you declare your routes before you declare the express.static
middleware, your catch-all route will handle all JS/CSS requests.
You should use a setup similar to this:
// express.static() first...
app.use('/parent', express.static(__dirname + '/public'));
// ...followed by your catch-all route (only one needed)
app.get('/parent*', function(req, res) {
res.render('main')
});