2017-07-31 17 views
0

私を狂わせている初心者の質問。私は、MEANスタックを持つToDoアプリケーションを構築しようとしています.ExpressサーバーをAngular 2に接続することはできません。Angularインストールに比べて、私がindex.htmlビューを持っている場所と関係していると思います。それを把握していない。あなたのプロジェクトフォルダのstructionは好きでなければならない以下のノードjsの角度2をリンクする方法は?

プロジェクト/サーバー[ノード]

プロジェクト/ server.js

答えて

0

// Get our API routes 
const api = require('./server/routes/api'); 

const app = express(); 

// Parsers for POST data 
app.use(bodyParser.json()); 
app.use(bodyParser.urlencoded({ extended: false })); 

// Point static path to dist 
app.use(express.static(path.join(__dirname, 'dist'))); 

// Set our api routes 
app.use('/api', api); 

// Catch all other routes and return the index file 
app.get('*', (req, res) => { 
    res.sendFile(path.join(__dirname, 'dist/index.html')); 
}); 

プロジェクト/ srcに/あなたの急行サーバですindex.html [角度コード]

あなたは

ng build 

これは角2アプリ構築されたファイルとdistのフォルダを作成し、使用してDISTに角度コードをビルドすることができます。今、私たちは速達でアプリを提供することができます。詳細については、https://scotch.io/tutorials/mean-app-with-angular-2-and-the-angular-cliを介してサーバ

ゴーを作成

node server.js 

実行サーバー用の

。事前に

おかげ

+0

ので投票までお気軽に、あなたがそう思うならば、右のようにanwserをご確認くださいBrijal Savaliya –

+0

をマックありがとう.. –

関連する問題