gpt4 book ai didi

node.js - 我可以使用 Nuxt.js 从数据库中渲染数据吗?

转载 作者:行者123 更新时间:2023-12-03 06:46:20 34 4
gpt4 key购买 nike

我正在学习 nuxt.js,所以我决定用它创建一个小项目。我阅读了几个文档。不过,有些事情我并没有完全理解。

如果 努克特 可以使用多个后端框架(express、hapi、koa、其他),我可以使用 之类的东西吗? Sequelize 并用它创建一个全栈应用程序?

例如,我使用 express Sequelize 访问数据库。然后使用 努克斯异步数据 将其渲染到我的组件而不使用 获取axios .是否可以?需要一些关于此的信息

最佳答案

Nuxt.js 与后端无关 — 意味着您可以使用任何后端技术来支持您的 Nuxt.js(或 Vue.js)应用程序。在您的情况下,您可以使用 express 和 sequelize 创建后端。您不能直接从您的 nuxt 访问您的数据库,您需要创建将在您的 asyncdata 中提供数据的接口(interface)。

<script>
import Customers from '~/plugins/Customers.js'
export default{
asyncData ({ params }) {
return Customers.getCustomers()
.then(result => { customers: result.users})
}
}
</script>

在以下示例中,getCustomers() 返回一个包含用户的 Promise。
在 Customers.js 中,您创建一个接口(interface)来访问您的数据库。希望这能让您了解如何实现,始终建议您抽象出前端和后端,以便将来如果您希望更改后端堆栈,您将很容易更新,也可以向您的快速服务器发出 API 请求在你的 asyndata 中会很好。

关于node.js - 我可以使用 Nuxt.js 从数据库中渲染数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56652236/

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