如何在安装了apache服务器的Windows上运行node.js
how to run node.js on windows with apache server installed in?
我是一个node.js乞丐。假设我有一个apache服务器(XAAMP)和node.js安装在windows 7的C:'Program Files'nodejs'nodejs.exe
中。
我如何在apache服务器上运行node.js来模拟我的代码?
我的意思是,我知道如何编写node.js代码,但我不知道它是如何在我的服务器上工作的?
Apache服务器不需要Node.js.
创建自己的Node.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
-
打开浏览器,指向http://localhost:3000/。这应该会显示一个网页,上面写着:
Hello world
基本HTTP服务器
Node.js Manual &文档
如果您喜欢使用XAAMP的替代品,您应该最终看看MEAN.io。
在NpmJS.org你会找到不同的解决方案,满足你的大多数需求。
,就像里根·加兰特评论的那样,你应该看看这个著名的stackoverflow帖子(如果你需要想法)。
NodeSchool确实是您第一步的一个很好的切入点。之后,npmjs就有意义了,最后你会喜欢上Mean.io
你只需要让它使用一个不同于Apache使用的端口(例如端口3000,这是express-js和其他的默认端口)——这是假设你不需要这两个一起工作。
如果你确实需要它们一起工作,你可以在Apache中添加一个转发模块,并在Apache中配置特定URL的转发到node-js的本地端口
相关文章:
- 如何运行从TFS获取项目的windows脚本文件
- 区分客户端运行的是OSX还是Windows
- 在Windows中运行JavaScript
- Windows 8应用程序正在运行,现在得到0x800a1391-JavaScript运行时错误:'WinJS&
- 如何获取运行我的 Web 应用程序的用户的 Windows 登录用户名
- 是否可以从在Firefox或IE的网页中运行的Javascript启动Windows进程
- 如何在windows上的node.js中运行外部程序
- 为什么Yii框架中的Bootstrap在windows手机上运行较慢
- 如何在Windows中运行Spring Tool Suit IDE
- 无法在 Windows 上的节点中运行.js文件
- HTML/JavaScript Windows 应用商店应用是否可以在可调整大小的窗口中运行
- JavaScript 运行时错误:无法在 Windows 8 应用中添加动态内容
- Windows Store Cordova App + WinJS:应用在启动时崩溃并出现 JavaScript 运行时
- 如何使用 onload 事件从 HTML 网站在 Windows 2008 上的文件共享上运行批处理文件
- Javascript setInterval 不在 Windows 上的 Safari 中运行,在 Chrome 中工作
- 将对象从Javascript传递到基于C++/CX接口的C++/CX-Windows运行时组件
- 如何从JavaScript应用程序调用Windows运行时的SQLite函数
- 在WebView中使用JavaScript访问Windows运行时文件
- 从网页打开Windows运行命令
- 如何从JavaScript传递对象到Windows运行时组件c#