【问题标题】:How to access the file system from Nuxt.js?如何从 Nuxt.js 访问文件系统?
【发布时间】:2026-01-06 18:00:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: nuxt.js


    【解决方案1】:

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

    # nuxt.config.js
    module.exports = {
      serverMiddleware: [
        { path: '/api', handler: '~/api/index.js' }
      ]
    }
    

    现在您可以在api/index.jsrequire('fs')

    【讨论】: