【问题标题】:How do I share javascript on the server as well the client?如何在服务器和客户端上共享 javascript?
【发布时间】:2012-03-10 17:24:51
【问题描述】:

很多时候我最终会在服务器和客户端上重复代码。示例我有一个注册表;我为必填字段所做的验证,电子邮件地址正则表达式在服务器和客户端上都是相同的。理想情况下,我想在一个地方编写代码而不是重复。

【问题讨论】:

标签: javascript node.js express


【解决方案1】:

如果您使用的是express.js,请查看express-expose 模块。它似乎可以满足您的需求:

向客户端 js 公开对象、函数、模块等

【讨论】:

    【解决方案2】:

    我假设您不是在谈论 node.js 应用程序(请查看 now.js 或 express-expose)。

    在这些情况下,我建议尽可能多地在服务器端做,因为客户端可以禁用 javascript(在处理验证时这是一个特别强的点)。您可以使用 ajax 来访问服务器,在那里运行代码,然后返回 javascript。

    【讨论】:

      猜你喜欢
      • 2016-03-18
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      相关资源
      最近更新 更多