cuốn sách gpt4 ai đã làm

javascript - 我可以使用 JavaScript 代替 PHP,用 Node.js 代替 Apache 吗?

In lại Tác giả: Walker 123 更新时间:2023-11-28 13:05:32 32 4
mua khóa gpt4 Nike

我可以只用 JavaScript 编写我的网站,并确保我的代码对任何人隐藏吗?在这方面,Node.js 是否可以像 Apache 一样通过互联网提供商访问?

câu trả lời hay nhất

您的两个问题的答案都是Đúng.

Node.js 可以完全取代 Apache(假设您愿意将所有 PHP 重写为 JavaScript)。如果您的 Apache 在服务器和客户端之间以反向代理模式运行,您甚至可以在 Node.JS 中处理Một số请求,同时在 PHP 中处理其他请求。这将允许您在更改代码的同时保留原始功能,并且还允许 PHP 处理更多平凡的任务。

虽然您无法阻止通过任何混淆方式读取原始 JavaScript,但您可以通过使用标准 JavaScript 的注释来阻止人们阅读您的代码。您可以使用 Node 的 NativeExtension 为加密的 JavaScript 文件添加扩展处理程序:

require.extensions[".jse"] = function (m) {
m.exports = MyNativeExtension.decrypt(fs.readFileSync(m.filename));
};

require("YourCode.jse");

这会将您的 JavaScript 代码转换为 .jse,然后您将其打包用于生产。考虑到加密是在 native 扩展内部完成的,因此加密 key 不会被泄露。

希望这有帮助! :)

关于javascript - 我可以使用 JavaScript 代替 PHP,用 Node.js 代替 Apache 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759737/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress