0
私はAngular2を試していますが、公式ドキュメントのクイックスタートガイドは間違いなく起動しています。しかし、サーバー上でAPIを実行したりクラウド上でホストしたい場合は、Nodeを使用する必要があるようです。私はすべてがserver.js
ファイルに正しく設定されていると思うが、まだ私はそれを実行したとき、それはSystemJSからすべてをロードしていないようにそれはそうと、私は次のエラーを取得:ここNodeJSでAngular2アプリケーションがすべてロードされていません
は、ノードのコードです:
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
var System = require('systemjs');
// loads './app.js' from the current directory
System.import('app').then(function(m) {
console.log(m);
});
// Config
app.set('port', (process.env.PORT || 3000));
app.use('/app', express.static(__dirname + '/app'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.listen(app.get('port'), function() {
console.log('MEAN app listening on port ' + app.get('port'));
});
app.get('*', function(req, res) {
res.sendFile(__dirname + '/index.html');
});
私はAngular2クイックスタートガイドから含まれているnpm start
からlite-server
を実行するときに含まれますノード側に含める欠けているかわからないんだけど。
ありがとうございました!私は上記の 'styles'と' node_modules'を追加しましたが、まだエラーが出ているようです。 SystemJSも同様に初期化する必要がありますか? – Jon