问题标签 [server-side]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
17 回答
1469 浏览

javascript - 服务器端 JavaScript 会起飞吗?哪种实现最稳定?

有人看到服务器端 JavaScript 起飞了吗?那里有几个实现,但这一切似乎有点牵强(例如,“这样做是因为我们可以”类型的态度)。

我很想知道是否有人真的为服务器端编写 JavaScript,以及他们迄今为止的经验。

另外,哪种实现通常被认为是最稳定的?

0 投票
8 回答
12104 浏览

api - 用于服务器端 3D 渲染的 API

我正在开发一个应用程序,该应用程序需要在服务器上快速渲染简单的 3D 场景,然后通过 HTTP 将它们作为 JPEG 返回。基本上,我希望能够通过执行以下操作在 HTML 页面中简单地包含动态 3D 场景:

我的问题是关于使用什么技术来进行渲染。在桌面应用程序中,我很自然会使用 DirectX,但我担心它可能不适合为数十甚至数百名用户创建图像的服务器端应用程序。有人对这个有经验么?是否有适合此应用程序的 3D API(最好是免费提供)?从头开始编写软件渲染器会更好吗?

我对使用 DirectX 或 OpenGL 的主要担忧是,它是否能在虚拟化服务器环境中正常运行,以及它是否适用于典型的服务器硬件(我几乎无法控制)。

0 投票
3 回答
2884 浏览

ajax - 在服务器端处理 Ajax (XHR) 调用期间,您能否可靠地设置或删除 cookie?

我自己对此进行了一些测试(确切地说是在 DWR 框架 Ajax 请求处理程序的服务器端处理期间),看来您可以成功操作 cookie,但这与我在 Ajax 最佳实践和浏览器如何解释来自 XmlHttpRequest 的响应。注意我已经测试过:

  • IE 6 和 7
  • 火狐 2 和 3
  • 苹果浏览器

并且在所有情况下,浏览器都正确解释了在 Ajax 请求处理期间对 HttpServletResponse 对象的标准 cookie 操作,但我想知道将 cookie 操作推送到客户端是否是最佳实践,或者这个(更清洁的)服务器侧面 cookie 处理是可以信任的。

我欢迎特定于 DWR 框架和一般 Ajax 的答案。

0 投票
5 回答
486 浏览

php - 全面的服务器端验证

我目前有一个相当强大的服务器端验证系统,但我正在寻找一些反馈,以确保我已经涵盖了所有方面。以下是我目前正在做的事情的简要概述:

  • 确保输入不为空或太长

  • 转义查询字符串以防止 SQL 注入

  • 使用正则表达式拒绝无效字符(这取决于提交的内容)

  • 编码某些 html 标签,例如 <script> (所有标签在存储在数据库中时都会被编码,有些在被查询以在页面中呈现时被解码)

有什么我想念的吗?欢迎使用代码示例或正则表达式。

0 投票
7 回答
7949 浏览

linux - 服务器端病毒扫描

我需要在 Linux 服务器上扫描上传的文件中的病毒,但我不知道该怎么做。

如果有的话,我有什么选择?我还对多个用户同时发送多个文件时扫描仪的性能感兴趣。

0 投票
3 回答
4138 浏览

jquery - 使用 jquery 和经典 asp 在服务器端生成 HTML 文档

这是我的问题,

是否有可能,知道经典的 asp 支持服务器端 javascript,能够生成“服务器端 HTML”以发送到客户端,如 Response.write $(page).html()

当然,使用 jQuery 来做这件事会很棒,因为它很容易解析复杂的结构并操纵它们。

我能想到的唯一会阻止我这样做的问题是,经典的 asp 只公开 3 个对象(响应、服务器、请求),而且它们都没有像 jQuery 一直使用的那样提供“dom 构建工具”。我们怎么可能创建一个空白文档对象?

编辑:我必须同意你的观点,这绝对不是一个好主意。让我解释一下为什么我们需要它。

我实际上正在将各种 JSON 提要转换为复杂的,有时是 HTML 中的嵌套报告。客户端它工作得非常好,即使是复杂的集合和长的报告。

但是,我们的一些客户希望使用 EXCEL 等工具访问“格式化”报告(使用已耗尽任何 javascript 的 webquery)。因此,在这种特殊情况下,我需要能够响应。编写 jQuery 工作的 .html() 内容。

0 投票
3 回答
1441 浏览

url - 如何获取 Https URL 内容

我有一个需要用户登录名和密码的 https 链接。如果我像这样在 FX 中运行它: https://usernameassword@www.example.com/link/sublink

它将按预期返回 xml 数据。

但是,我想要做的是自动化这个过程。我尝试在 PHP中使用file_get_contents() 。

我什至尝试使用 AJAX,但仍然无法正常工作。

我试图在服务器或前端(ajax)中获取内容(XML),但两者都不起作用。

有谁知道我需要做什么才能获得内容?我需要获得 SSL 证书吗?

任何其他语言的解决方案也将受到欢迎。

0 投票
7 回答
803 浏览

validation - 你验证你的 URL 变量吗?

当您使用 GET 请求通过您的站点传递变量时,您是否在使用它们之前验证(正则表达式、过滤器等)它们?

假设您有 URL http://www.example.com/i=45&p=custform。你知道“i”总是一个整数,而“p”总是只包含字母和/或数字。是否值得花时间确保没有人试图操纵这些值然后重新提交页面?

0 投票
6 回答
15072 浏览

server-side - 如何在服务器端处理多个提交

我们都知道古老的“禁用提交按钮”技巧,但处理多个提交服务器端的最佳方法是什么?我有一个应用程序,其中只发送一次表格是绝对关键的 - 它处理信用卡。我现在没有写它是怎么回事,但作为一种快速修复,我使用了提交时禁用技术,但是一些禁用了 javascript 的不耐烦的用户仍然会被收取两次费用。

那么,有什么方法可以避免这种情况呢?我能想到一些——我过去使用过一些——但我想看看是否有任何“最佳实践”来解决这个问题。我正在使用 PHP,但我对概念更感兴趣。

编辑:我知道令牌技术,这是我过去使用过的,这个问题或多或少是看我的方法是否符合你们其他优秀程序员使用的方法。

0 投票
4 回答
13029 浏览

asp.net - Session ID 是在服务器端还是客户端生成?

此网页http://www.w3schools.com/ASP/prop_sessionid.asp声明会话 ID 是在服务器端生成的。

如果是这种情况,那么服务器如何知道它在第二个请求响应周期中仍然是同一个客户端?

肯定会在 ClientSide 上生成 SessionId 以便客户端确定将相同的值传递给服务器?