【发布时间】:2013-03-26 23:43:00
【问题描述】:
我正在测试是否提供请求的 URL,但是当我尝试时:
http://localhost:4000/foo
浏览器说:Cannot GET /foo
我的服务器代码:
var express = require('express');
var app = express();
var http = require('http');
var server = http .createServer(app);
var io = require('socket.io').listen(server);
var url = require('url');
server.listen(4000);
app.get('/', function (request, response) {
var pathname = url.parse(request.url).pathname;
console.log("currentpathname: "+pathname);
});
我想为:
http://localhost:4000/foo
【问题讨论】:
-
将
app.get('/', . . .更改为app.get('*', . . .
标签: node.js url express socket.io