可以在Apache上以cgi脚本的形式运行javascript吗?
我设法将Apache配置为运行cgi脚本,并尝试使用javascript生成输出可以在Apache上以cgi脚本的形式运行javascript吗?,javascript,apache,cgi,Javascript,Apache,Cgi,我设法将Apache配置为运行cgi脚本,并尝试使用javascript生成输出 #!C:\php\php.exe <script> document.write("Hello world!"); </script> #!C:\php\php.exe 写下“你好,世界!”; 但是,这只发送内容,并且在客户端上运行文档。我想向世界问好!通过javascript 我知道这是个难题。我想知道是否有Apache模块或某些设置可以在服务器上运行javascript并只发送
#!C:\php\php.exe
<script>
document.write("Hello world!");
</script>
#!C:\php\php.exe
写下“你好,世界!”;
但是,这只发送内容,并且在客户端上运行文档。我想向世界问好!通过javascript
我知道这是个难题。我想知道是否有Apache模块或某些设置可以在服务器上运行javascript并只发送文档的内容。write
?CGI显式生成一个外部进程,因此使用mod\u CGI
。然后可以生成Node.js进程
然而,您需要编写一个真正的CGI程序,而不是使用依赖于浏览器API的嵌入JS的HTML片段
#!/usr/bin/env node
process.stdout.write("Content-Type: text/plain\r\n\r\n");
process.stdout.write("Hello, world");
CGI不是很有效,而Node将是一种奇怪的语言选择。如果您需要通过Apache访问,那么使用Node运行服务器,然后使用mod_proxy通过Apache访问服务器通常更有意义