Javascript 如何在安装了apache server的windows上运行node.js?
我是node.js乞丐。假设我在windows 7上的Javascript 如何在安装了apache server的windows上运行node.js?,javascript,node.js,apache,Javascript,Node.js,Apache,我是node.js乞丐。假设我在windows 7上的C:\Program Files\nodejs\nodejs.exe中安装了apache服务器(XAAMP)和node.js 如何在apache服务器中运行node.js来模拟代码 我的意思是,我知道如何编写node.js代码,但我不知道它在我的服务器上是如何工作的?如果您想使用XAAMP的替代品,您应该最后看看 在这里,您将为您的大多数需求找到不同的解决方案 就像里根·格兰特评论的那样,你应该看看著名的stackoverflow帖子(如果你
C:\Program Files\nodejs\nodejs.exe
中安装了apache服务器(XAAMP)和node.js
如何在apache服务器中运行node.js来模拟代码
我的意思是,我知道如何编写node.js代码,但我不知道它在我的服务器上是如何工作的?如果您想使用XAAMP的替代品,您应该最后看看 在这里,您将为您的大多数需求找到不同的解决方案 就像里根·格兰特评论的那样,你应该看看著名的stackoverflow帖子(如果你需要创意的话)
NodeSchool确实是你迈出第一步的好切入点。在这之后,NPMJ将变得有意义,最后你将爱上Mean.io。你只需让它使用一个不同于Apache使用的端口(例如,express js和其他工具的默认端口3000)——这是假设你不需要这两个端口一起工作
如果您确实需要它们协同工作,您可以向Apache添加一个转发模块,并在Apache中配置特定URL的转发,以转到节点js的本地端口 要创建自己的Node.js服务器,请执行以下操作:
hello.js
:
var http = require("http");
var server = http.createServer().listen(3000); // beter way for create
server.on("request", function(req, res){
res.writeHead(200, {"Content-Type": "text/plain"});
// for view at page http://localhost:3000
res.write("Hello world");
res.end();
});
server.on("listening", function(){
// for view in console
console.log("Listen: 3000...");
});
hello.js
并键入:
node hello.js
Hello world
Apache与此无关。您可以在节点文件中创建服务器,然后使用
节点路径/to/your/file
@m59启动它。好吧,但如何将其置于公共位置?@mahmoudnezarshan您必须编写代码。请参阅hello world服务器示例<代码>http.createServer(函数(req,res){res.end('helloworld!');})然后启动它:节点到文件.js
。然后访问localhost:8080
。就这么简单。@m59对于这个愚蠢的问题我很抱歉,但是没有人可以问,但是你可以说我在评论中制作了像你一样的服务器,人们是如何到达它的?