2012-03-10 94 views
0

地塊的我最終重複服務器上的代碼,以及所述客戶端的時間。示例我有一個註冊表單;我爲必填字段所做的驗證,電子郵件地址正則表達式在服務器和客戶端上都是相同的。我最好想在一個地方寫代碼,而不是重複。如何共享服務器上的JavaScript,以及客戶端?

+1

的可能重複的[共享的Node.js和瀏覽器之間的一類(http://stackoverflow.com/questions/5750359/sharing-a-class-between-node-js-and-the-browser) – Quentin 2012-03-10 20:17:23

回答

0

如果您使用express.js,看看在express-expose模塊。這似乎是你在找什麼:

公開對象,功能,模塊和多客戶端JS

0

我會假設你不是在談論一個節點.js應用程序(看看now.js或express-expose)。

在這種情況下,我會建議是做盡可能多的服務器端,儘可能客戶端可以禁用javascript(與驗證處理時,是特別強的點)。你可以使用ajax來打開服務器,在那裏運行代碼,然後用javascript返回。

相關問題