我有代码,我不一定希望其他人看到(出于版权目的)。其他人可以读取我的服务器端代码,如果它是在node.js中编写并从我拥有的服务器运行吗?
答案 0 :(得分:0)
没有。只要文件本身不由网络服务器提供给用户,除非他们能够访问您的服务器,否则无法读取代码。
答案 1 :(得分:0)
简单而又非常相关的问题,谢谢!
一般来说,客户端javascript代码对于客户端是可见的,因为它嵌入在HTML页面中,并且它是在代码所有者的知识下完成的,没有太多版权问题 - 因为它们主要用作辅助函数以高效和强大的方式呈现页面。
在服务器中运行的服务器端javascript代码(例如在Node平台中),您没有任何理由将包含机密业务逻辑的代码推送到客户端 - 而是执行服务器端活动并以HTML页面的形式构建对客户端的响应,可选地嵌入java脚本代码,这将丰富页面再现。
所以最重要的是,只有在响应请求时写入客户端的那个才会在外面可见。
希望这有帮助。