したがって、私があなたを正しく理解していれば、システム上の特定のパスでAngularプロジェクトを提供したいと考えています。
grunt.jsで、(ローカル) サーバーを起動するサーバー タスクを登録しました。
grunt.registerTask('server', 'Start server', function() {
var done = this.async();
var app = require('./app.js');
var http = require('http');
// Start server
http.createServer(app).listen(app.get('port'), function () {
console.log("Express server listening on port " + app.get('port'));
}).on('close', done);
});
app.jsにはサーバー構成が含まれています。
var express = require('express'),
path = require('path');
var app = module.exports = express();
// Configuration
app.configure(function () {
app.set('port', process.env.PORT || 4000);
app.use(express['static'](path.join(__dirname, 'dist')));
});
私の例では、ディレクトリdistでプロジェクトを提供していますが、これは何でもかまいません。