节点js连接到Wamp中的端口

时间:2016-01-22 13:13:41

标签: node.js apache http server wamp

我尝试在Node.js中创建自己的“服务器”并将其连接到我的WAMP端口8888。 但不知怎的,我没有得到任何回复,而不是localhost上的响应:8888页甚至没有console.log?

当我使用不同的端口时,即使没有任何事情发生......

    var http = require('http');

function onRequest(request, response){
    console.log("A user made a request" + request.url);
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write("Here is some data");
    response.end();
}

http.createServer(onRequest).listen(8888);
console.log("Server is now running...");

有人能以正确的方式帮助我吗?

格尔茨 延

2 个答案:

答案 0 :(得分:0)

我想,您需要在WAMP服务器的文档根文件夹中使用此.htaccess文件:

# .htaccess file in document root.
Options +FollowSymLinks -Indexes -MultiViews

<IfModule mod_rewrite.c>

    RewriteRule ^(.+) http://localhost:8888/$1 [P]

</IfModule>

现在任何HTTP请求(例如http://localhost/any/path/you/want)都会被重定向到端口8888

当然,您的apache应该在8888以外的端口上侦听,您可以保留默认的80端口。

答案 1 :(得分:0)

啊现在工作正常 我必须在我的WebStorm编辑器中更改一些设置

http://prntscr.com/9tdako

但为什么我必须将app.js更改为server.js?