gpt4 book ai didi

angularjs - Koa.js 渲染 Angular html 页面

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:25 25 4
gpt4 key购买 nike

我尝试使用 Koa.js 而不是 Node.js 的 Express。

在express中我们使用render函数来获取html页面。

我尝试使用以下代码从 Koa.js 访问 Angular html 页面:

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

但是上面的代码显示索引页,因为它没有样式,并且 ng-view 数据没有渲染

此外,我尝试添加共同 View ,如下所示

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

但是,我没有得到预期的结果。它还显示上面提到的页面。

请帮助获得预期的结果。

最佳答案

除非您对提供静态文件有非常具体的要求,否则大多数时候您可以使用 koa-static:

import serve from 'koa-static'

// ...

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

如果您有更特殊的需求,您可能需要编辑您的问题。

关于angularjs - Koa.js 渲染 Angular html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46925907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com