如何在Node.JS和客户端JS中重用相同的类定义?

时间:2017-01-26 09:55:09

标签: javascript node.js node-modules

我正在使用Node.JS构建一个基于国际象棋的Web应用程序。我想创建一些基类棋子并从中继承每一块棋子。如何只执行一次类实现,然后在客户端和服务器部分重用相同的.js文件?而且,我如何从服务器编码我的类的对象并将其发送到客户端?

1 个答案:

答案 0 :(得分:0)

一个 依赖免费 方法是检查module是否存在,如果存在,那么您在NodeJS中( CommonJS )环境因此您需要导出function / class / variable才能使用它。 e.g。

class Foo {
   // class defintion goes here
}
if (module) module.exports = Foo;
相关问题