在 Node.js 项目上运行客户端 JavaScript

Running client-side javascript on a Node.js project

本文关键字:运行 客户端 JavaScript 项目 Node js      更新时间:2023-09-26

我正在 Node.js 中构建一个用户注册/身份验证系统。在注册表单上,系统会提示用户键入其电子邮件、密码并确认其密码。在将电子邮件和密码发送到服务器进行加密和存储之前,我想检查密码字符串是否匹配。我不想将两个密码都发送到 Node.js让它检查它们是否匹配。相反,我想比较客户端的密码字段值,并且仅在密码匹配时才提交。我正在使用 EJS 作为我的模板引擎。

  • 如何在从 Node.js 加载的页面上运行客户端 Javascript?这似乎应该是一个简单的问题,但是在3天的搜索中,我还没有找到一个好的答案。

  • 如何包含此代码的选择器和事件处理程序的 jQuery?

非 Node.js 项目完全相同:使用 EJS 中的 <script> 标记来包含 JavaScript 文件(或代码)。

要在客户端的节点中执行您在 node 中编写的 javascript 逻辑,我建议通过 http://browserify.org/运行它。

这将使您能够在客户端上使用在 node 中编写的相同逻辑。

另外,你可以npm安装jquery:

var $ = require('jquery');

对于客户端捆绑包。但是,是的,您仍然需要为构建 JavaScript 提供脚本标签。