php - 执行 Javascript 服务器端

标签 php javascript node.js obfuscation server-side

我对混淆我的 JS 代码很感兴趣,但我意识到周围的论坛是无用的。无论如何,我想混淆我的代码。所以我想知道,是否可以在服务器端执行 JS 代码(例如,使用 node.js 中的应用程序),并通过 Ajax 函数调用上下文(如 dom 或其他东西),在服务器端执行,然后将结果返回给页面。

这对我来说可能非常有用,它可以允许只显示基本的 JS 功能,但不能显示我应用程序的核心...

也许解决方案已经存在,但我在网上找不到...

编辑:

我认为对于 node.js,存在一个解决方案。我的意思是例如客户端的一个简单的 JS 函数,例如:call_func('function_name', context);使用 ajax 调用服务器端 JS 调度程序函数,返回包含结果的 JS 对象。

难道我在做梦? :)

感谢您的帮助。

最佳答案

您可以用 PHP 重写您的计算,或者如果您需要动态使用它们/访问 DOM,您可以使用 AJAX 在服务器端使用 PHP 进行计算,然后接收 PHP 脚本的输出而无需重新加载页面。

您可以在此处阅读有关 AJAX 的信息(我建议为此使用 jQuery,因为它比尝试理解 HTTP 请求要简单得多):

http://api.jquery.com/jQuery.ajax/

关于php - 执行 Javascript 服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11454503/

相关文章:

javascript - 在每个循环中的给定迭代中在 Handlebarsjs 中推送 html 标记

php - 在 jquery 中通过 javascript 获取 json 数组

php - 团队开发环境中的 Wordpress 数据库同步

javascript - 将 for in 循环更改为 for 循环

javascript - 当 cdn js cloudflare 不可用时 lightbox2 回退

mongodb - 使用 MongoDB 在 Node.js 中定义 `model` 的正确方法是什么?

php - 将错误消息返回到数据库字段 : Yii2 and Swiftmailer

php - 将 Nginx 配置为 Apache 的反向代理而不渲染 PHP

javascript - 如何将js文件捆绑在 "dist"文件夹(Angular 7)中?

node.js - MS Bot 框架 v4 - 无法将 QnA 生成器添加到机器人 - 主机名加密值不是有效格式