我尝试在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...");
有人能以正确的方式帮助我吗?
格尔茨 延
答案 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)