如何从 Nuxt.js 访问文件系统?

nac*_*cab 6 nuxt.js

在 express.js 中,我可以编写一个控制器:

  1. 访问文件系统
  2. 读取目录的内容,以及
  3. 将该信息作为局部变量发送到视图。

我不确定如何在 Nuxt.js 中解决这个问题,因为我不能fs从组件中要求模块。是否有任何地方可以使用服务器中的文件列表填充变量(例如,在static文件夹中),以便组件可以访问它?

小智 6

要在服务器端要求模块,请使用serverMiddleware

# nuxt.config.js
module.exports = {
  serverMiddleware: [
    { path: '/api', handler: '~/api/index.js' }
  ]
}
Run Code Online (Sandbox Code Playgroud)

现在你可以require('fs')api/index.js