2017-10-25 95 views
1

node.js에 express 대신 Koa.js를 사용하려고했습니다.Koa.js가 앵귤러 HTML 페이지를 렌더링합니다

express에서는 render 함수를 사용하여 html 페이지를 가져 왔습니다.

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

하지만 스타일없이이며, NG-보기 datas가 아니기 때문에 위의 코드가 인덱스 페이지를 표시합니다

나는 아래로 아래의 코드를 사용하여 Koa.js에서 각 HTML 페이지에 액세스하려고 또한

렌더링, 나는 예상대로 나는 결과를 얻을 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`)) 

을 좀 더 특별한 요구가있는 경우, 당신은 당신의 질문을 수정해야 할 수도 있습니다.