在 Node.js 项目上运行客户端 JavaScript
Running client-side javascript on a Node.js project
我正在 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 提供脚本标签。
相关文章:
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- MobileFirst:在客户端运行计时器作业-最佳选项
- 使用浏览器在页面(客户端)上运行自定义JavaScript来模拟点击?怎么做
- 区分客户端运行的是OSX还是Windows
- 在客户端 Javascript 方法之后运行服务器方法
- AngularJS这样的开源Javascript是如何在客户端浏览器上运行的
- 仅当客户端连接到Meteor服务器时才运行代码
- 为什么可以't我得到连接客户端's的ip地址在我的服务器上运行Node.js+Openshift托管的W
- 假设:Meteor.call()首先尝试在客户端环境中运行,这是真的吗
- C#/ASP-web,ASP:在客户端执行复选框消息框,如果是,则运行服务器端代码
- 如何重新运行Meteor出版物以刷新客户端上收藏的内容
- Webpack require/import在客户端而不是服务器上懒散地运行
- Meteor - 在客户端上的异步回调的 for 循环后运行代码
- 是否可以在客户端使用 silverlight c# 或 javascript 运行 exe 文件
- 在Meteor视图中添加了新的集合项目后,如何运行客户端代码
- 在加载网页时运行客户端脚本
- 在 Node.js 项目上运行客户端 JavaScript
- 适合在沙盒中运行客户端代码的语言
- 带有Hierarchy的Telerik radgrid不会在OnHierarchyExpanding事件上运行客户端ja
- 如何在asp.net mvc中运行客户端验证后的脚本