serverside-javascript相关内容

如何使用 nodejs-iconv 模块(或其他解决方案)在 nodejs javascript 中将字符编码从 CP932 转换为 UTF-8

我正在尝试在 javascript 中将字符串从 CP932(又名 Windows-31J)转换为 utf8.基本上,我正在抓取一个忽略请求标头中的 utf-8 请求并返回 cp932 编码文本的站点(即使 html 元标记指示页面是 shift_jis). 无论如何,我将整个页面存储在名为“html"的字符串变量中.从那里我尝试使用以下代码将其转换为 utf8: var Iconv = ..

Node.js 中的非阻塞或异步 I/O 是什么?

在服务器端 Javascript 引擎的上下文中,什么是非阻塞 I/O 或异步 I/O?我认为这被认为是优于 Java 服务器端实现的优势. 解决方案 同步 vs 异步 同步执行通常是指代码按顺序执行.异步执行是指不按照它在代码中出现的顺序运行的执行.在以下示例中,同步操作会导致警报按顺序触发.在异步操作中,虽然 alert(2) 似乎是第二次执行,但实际上并没有. 同步:1, ..

Node.js 最佳实践异常处理

我几天前才开始尝试 node.js.我已经意识到,每当我的程序中出现未处理的异常时,节点就会终止.这与我接触过的普通服务器容器不同,其中只有 Worker Thread 在发生未处理的异常时死亡,并且容器仍然能够接收请求.这引发了几个问题: process.on('uncaughtException') 是唯一有效的防范方法吗? process.on('uncaughtException' ..
发布时间:2021-12-01 21:31:01 其他开发

node.js 的用户身份验证库?

node.js 是否有任何现有的用户身份验证库?特别是我正在寻找可以为用户进行密码身份验证(使用自定义后端身份验证数据库)并将该用户与会话相关联的东西. 在我写一个 auth 库之前,我想我会看看人们是否知道现有的库.通过谷歌搜索找不到任何明显的东西. -Shreyas 解决方案 看起来像 connect-连接中间件的 auth 插件正是我所需要的 我正在使用 expre ..
发布时间:2021-11-30 17:47:37 其他开发

如何从 Java Bean 调用临时 SSJS

我需要从类似于此此问题的 java bean 调用 ssjs.问题是我需要执行的代码来自一个配置文件,可能看起来像: getComponent("xxx").getValue(); 我已经构建了一个版本: String compute = doc.getItemValueString("SSJSStuff");String valueExpr = "#{javascript:";+ 计算 + ..
发布时间:2021-10-02 19:11:46 其他开发

如何检测用户的连接丢失或他关闭了 Nodejs socket.io 中的浏览器窗口

我在 Node.js 和 Socket.io 上有一个聊天应用程序,用户可以通过一个按钮连接和断开连接...我有一个在线用户列表,该列表在用户触发的我定义的事件的帮助下得到了完美的管理. 但问题是我无法检测到用户是否失去了连接或关闭了浏览器窗口而没有手动断开连接(通过断开按钮)... 这个 socket.io 事件仅在用户断开连接时触发,而不是在失去连接时触发. socket.on( ..
发布时间:2021-09-24 19:34:55 其他开发

网络框架和可用的库:选择 Node.js 而不是 Python 是一个勇敢的举动吗?

在我真正开始学习网络编程语言之前,我现在有很长一段时间(一两个月);所以我还在发愁要学什么语言. 无论我选择哪种编程语言,我还必须在学习该语言的同时学习 JavaScript,因为它是编写客户端脚本的必经之路. 我在看: (1) Python、Ruby、JavaScript(Node.js -- 服务器端和 jQuery -- 客户端);(2) DBMS - PostgreSQL (3 ..
发布时间:2021-07-20 19:01:36 Python

为什么我在使用 nodemailer 时遇到这个错误?SSL23_GET_SERVER_HELLO:未知

我正在使用 nodemailer 构建通知应用程序,但不断收到此错误: [错误:140735155404800:错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议:../deps/openssl/openssl/ssl/s23_clnt.c:794:] 我正在使用我的工作拥有的 smtp 服务器.我是一个 smtp 菜鸟,所以任何帮助将不胜感激 ..

从Java调用SSJS?

我创建了一个xPages应用程序,该应用程序使用位于服务器端javascript库中的许多服务器端javascript代码功能. 现在,我有一些Java代码位于java设计元素中,我想使用它们来调用javascript函数. 我确实知道从Java调用javascript是不合逻辑的,但是我想所有服务器端javascript都已编译为Java,因此我认为可能可以获取已编译Java类的句柄 ..
发布时间:2021-05-18 20:31:51 Java开发

如何使用JavaScript与Web服务器进行交互

我正在尝试使用AppWeb开源Web服务器开发交互式聊天应用程序. 我需要某种机制来使Web服务器能够将更新的消息发送到客户端,以便在远程用户发送消息时,这些消息将在客户端自动更新. 有一些方法可以使用HTML5 Web套接字和服务器发送的事件来完成此操作. 但是我们只需要用HTML和JavaScript而不是HTML5来实现它. 因此,我需要一些合并机制,以便为新事件继续合并我的 ..
发布时间:2021-05-14 20:12:26 前端开发

Apache服务器上的服务器端Javascript

我们打算将 Apache 服务器用于Web开发.对于服务器端脚本,我们希望使用服务器端javascript. 要使服务器端javascript在Apache服务器上工作需要什么?是否建议将SSJS用于服务器端脚本?在哪里可以从Apache服务器上获得有关SSJS的任何信息和示例? 任何帮助和信息将不胜感激. 解决方案 要使服务器端javascript在Apache服务器上工 ..

在Node.js/服务器端javascript中阻止XSS

您知道如何防止对node.js应用程序进行XSS攻击吗?那里有任何可以处理移除href,onclick属性等中的javascript的库.从发布的数据中获取? 我不想为所有这些写正则表达式:) 有什么建议吗? 解决方案 更新:此外,请记住,Caja消毒器显然已经过全面,专业的安全审查,而正则表达式以易于破坏安全性的方式而出名,因此广为人知. 更新2017年9月24日::现 ..
发布时间:2020-05-18 01:56:56 其他开发

为什么以及何时使用Node.js?

可能重复: 如何决定何时使用Node.js? 对不起,如果我有点模棱两可,但是我试图理解使用 Node.js 而不是其他服务器端语言. 我是JavaScript爱好者,所以我可能会玩Node.js,但我想知道是否应该在项目中使用它. 解决方案 发生异步非阻塞 I/O 构建在 V8 的之上. 因此,我们获得了V8的所有性能提升,这是Google JavaScript解释器 ..
发布时间:2020-05-18 01:45:26 前端开发

Marklogic中的JavaScript多语句事务

我想在marklogic的服务器端JavaScript中编写多语句事务.我想要实现的是,执行一个更新事务,然后编写一条查询语句,该语句查询更新后的文档并确认该更新在事务中可见,最后进行回滚.通过回滚,我想确认在事务内进行的更新在事务外不可见,并且在事务内是可见的. 为了使用xdmp:eval/xdmp.eval实现此目的,我在Xquery和服务器端JavaScript中都编写了代码.我能够使用Xq ..