I have done like here: What's the purpose of gruntjs server task?
In gruntfile, config:
server: {
port: 80,
base: yeomanConfig.app
}
});
Then
grunt.registerTask('server', 'Start a custom web server.', function() {
var done = this.async();
grunt.log.writeln('Starting web server on port 80.');
require('./server/test.js').listen(80).on('close', done);
});
Test.js:
var express = require('express');
app = module.exports = express();
When I go to http://localhost/
I get: "Cannot GET /" error; Why?
I even tried another tutorial:
grunt.registerTask('server', 'Start a custom web server.', function() {
grunt.task.run([
'clean:server',
'devcode:server',
'concurrent:server',
'autoprefixer',
'watch'
]);
var done = this.async();
require('./server/test.js').listen(80).on('close', done);
});
But doesn't work too.