I'm currently using browser-refresh
to restart my node server every time I make a change to my server file. I want to take this further and have my browser refresh/reload every time I make a change to an HTML file. I'm using handlebars for the client, so I have .hbs
files in my views
directory. I thought browser-refresh
was supposed to be able to refresh the browser as well, but it's not working for me.
For grunt
, I have the following tasks installed:
grunt.loadNpmTasks('grunt-express-server');
grunt.loadNpmTasks('grunt-express');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-exec');
grunt.loadNpmTasks('grunt-open');
grunt.loadNpmTasks('grunt-express-runner');
I don't think I need all of these, but I want to find something that works. I'm able to restart my server with grunt-exec
, but I already have an alias for browser-refresh
, so I don't really need that.
I should also note that in my app.js
server file, I'm using app.use('/', routes);
where var routes = require('./routes/index');
. So, when my app loads (using node app.js
), it goes directly to http://localhost:3000/users/login.
Thanks in advance.