我是Node and Express的新手.我想问一个关于如何在后端隐藏Java代码的问题.我正在将Node.js与Express一起使用.我想避免使用浏览器判断来阅读.我创建了一个简单的脚本,并将链接放在index.html中,head内,写<script src ="/javascripts/test.js"></script>.一切正常,工作正常.

我试着查看页面,有Google个,打开代码很容易看懂.

我想原因是因为我在浏览器前端使用了test.js.我如何在后台使用它,并避免有人阅读代码?如何做到这一点?如何做到这一点?你能给我解释一下吗?谢谢

关于信息和完整性,该脚本为

 function myFunction() {
    alert("I am an alert box!");
  }

在点击html按钮时,我写道:

<button onclick="myFunction()" type="button" class="btn btn-primary">Primary</button>

推荐答案

HTML specification中定义的alert函数使浏览器使用浏览器的本机用户界面显示模式消息框.它是一种可供客户端JavaScript使用的API.

虽然Node.js允许您在服务器上执行JavaScript,但它只允许您使用JavaScript language featuresNode.JS API(以及受相同限制的第三方代码).

您不能在Node.js中使用Web APIs或其他特定于浏览器的特性(除了那些具有显式Node.js等效项的特性),因为服务器无法访问它们.

让一个模式消息框出现在浏览器中是一个必须在浏览器中完成的任务,所以不可能有等价的Node.js API.

Javascript相关问答推荐

使用JavaScript更改json值顺序

Toast函数找不到其dis

使用Apps Script缩短谷歌表中的URL?

为什么在集内和集外会产生不同的promise 状态(使用Promise.race)?

具有相同参数的JS类

成帧器运动中的运动组件为何以收件箱开始?

将状态向下传递给映射的子元素

JQuery. show()工作,但. hide()不工作

为什么我的列表直到下一次提交才更新值/onChange

将字符串UTC Date转换为ngx—counting leftTime配置值的数字

我的服务工作器没有连接到我的Chrome扩展中的内容脚本.我该怎么解决这个问题?

未定义引用错误:未定义&Quot;而不是&Quot;ReferenceError:在初始化&Quot;之前无法访问';a';

查询参数中的JAVASCRIPT/REACT中的括号

Reaction Redux&Quot;在派单错误中检测到状态Mutations

如何使用<;Link>;执行与JS Reaction中的";window.Location=/GameOverDied;";类似的操作?

Docent.cloneNode(TRUE)不克隆用户输入

JavaScript:如果字符串不是A或B,则

react -原生向量-图标笔划宽度

如何让SVG图标在被点击和访问后改变 colored颜色 ,并在被访问后取消点击时恢复到原来的 colored颜色 ?

在传单的图像覆盖中重新着色特定 colored颜色 的所有像素