gpt4 book ai didi

javascript - 如何编写客户端 Java 脚本以在 Node JS 服务器上运行

转载 作者:太空宇宙 更新时间:2023-11-04 01:11:03 24 4
gpt4 key购买 nike

我试图在我的 Node JS 服务器中运行一个简单的客户端 JavaScript 代码。但失败了。我的 index.js 文件如下所示

 response.writeHead(200, { 'Content-Type': 'text/html'});
response.write('Helloooo Wolrd!!');
response.end();

现在我如何将下面的普通 JavaScript 代码片段放入上面的 index.js 页面中以在 Node JS 上运行(我想知道执行此操作的“Node 方式”,又称为“Node 最佳实践”),

<script type="text/javascript">
var ns = 1;

if (ns == 1){
alert('Oh..Node what have you done?');
}else{
alert('Node is not bad after all');
}
</script>

我真正在做什么:我真正构建的是构建一个在 Node Js 上运行的网页,它将通过我的 iPhone 的 JavaScript 捕获设备方向和设备运动等陀螺仪值,并将其发送回 Web 服务器。我可以简单地在 Apache 堆栈中执行此操作。但它太快太慢了。这就是我想要 Node JS 的原因

最佳答案

恐怕您还不太清楚您在寻找什么。您想要如下所示的 HTTP 响应吗?:

Content-Type: text/html

Helloooo Wolrd!!
<script type="text/javascript">
var ns = 1;

if (ns == 1){
alert('Oh..Node what have you done?');
}else{
alert('Node is not bad after all');
}
</script>

如果是这样,那么您可以按照 Peter Olson 的建议内联脚本标记标记,或者查看将其流式传输到文件的响应中。

如果你想这样做:

Content-Type: text/html

Helloooo Wolrd!!
<script type="text/javascript" src="myScript.js"></script>

如果您的脚本内容位于文件 myScript.js 中,那么您可能最好使用 Express 等工具。

如果您尝试在服务器端运行相当于警报的功能,那么 user2456263 是对的。根本没有办法做到这一点。 console.log 将是最接近的等效项,但并不是特别接近。

如果这不是您想要做的事情之一,您能再解释一下吗?

关于javascript - 如何编写客户端 Java 脚本以在 Node JS 服务器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com