JS Boilerplate for Server有client.tsx

时间:2016-08-21 22:00:28

标签: javascript reactjs typescript redux boilerplate

我需要进入Web开发,目前正在使用React和Redux查看Node.js。当我来自.NET背景时,我想要使用TypeScript,因此我对样板的选择是有限的。我找到了这个: https://github.com/barbar/vortigern

此样板文件有一个client.tsx和一个server.tsx。我不明白客户的意思是什么。我的意思是,这是为了开发一个前端,对吧?只需要一台服务器,客户端的目的是什么?我只是找不到。在webpack配置中,服务器和客户端有两个文件,但我无法确定何时调用哪个文件。

我希望有人能向我解释这个客户的目的!非常感谢你提前!

1 个答案:

答案 0 :(得分:0)

Vortigern是一种同构反应打字稿模板。这意味着您只需编写一次代码,并在客户端和服务器上运行相同的代码。客户端和服务器端代码具有不同的配置(例如,客户端没有express / http服务器),因此有两个入口点分别为客户端和服务器加载必要的资源:

  • client.tsx文件是客户端代码的入口点
  • server.tsx文件是服务器端的入口点