2017-10-25 13 views
1

node.jsにexpressの代わりにKoa.jsを使用しようとしていました。Koa.jsレンダリング角htmlページ

expressでは、render関数を使用してhtmlページを取得しました。

私は以下のように以下のコードを使用してKoa.jsから角度htmlページにアクセスしようとしました:

app.use(async function (ctx, next) { 
    return send(ctx, 'views/index.html', { root: '' 
}) 
.then(() => next()) }) 

しかし、それはスタイルなしで、NG-ビュー件のデータがないので上記のコードはインデックスページを表示また

をレンダリングし、私は予想通り、私は結果を得るdidntは、

var views = require('co-views'); 
var render= views(__dirname + '/views', 
{ map: { html: 'swig' }}); 

次のようにコのビューを追加しようとしたが。上記のページも表示されます。

期待どおりの結果を得るためにお手伝いください。あなたは、静的なファイルを提供するための非常に特殊な要件がない限り

答えて

0

、ほとんどの時間は、あなたがkoa-staticで逃げることができます。

import serve from 'koa-static' 

// ... 

app.use(serve(`${__dirname}/public`)) 

を使用すると、より多くの特定のニーズを持っている場合は、あなたの質問を編集する必要があります。

関連する問題