在前端和后端加载相同的文件

时间:2019-06-14 04:28:42

标签: javascript node.js reactjs

我有一个使用节点编写的Web服务器(后端)。它将与用React编写的前端通信。我想“需要”一个文件以获取数据结构,并且还要在前端的脚本中使用相同的文件。我可以看到使用json可以轻松完成此操作-但是,我想看看是否可以使用纯JavaScript来完成此操作。

1 个答案:

答案 0 :(得分:2)

执行此操作的方法有多种,但这是使用monorepo结构的简单方法。

您的文件结构将如下所示:

/
 packages
    backend
       package.json
       index.js
    frontend
       package.json
       index.js
    common
       index.js
       package.json

然后,在每个前端和后端package.jsons中,您都可以包含常见的package as a dependency using the file:.. syntax

即。

    dependencies: {
         "common" : "file:../common"
    }