Javascript nodejs/expressjs rest api未响应

Javascript nodejs/expressjs rest api未响应,javascript,node.js,express,npm,Javascript,Node.js,Express,Npm,我使用canned来模拟restful api 它不起作用 var canned = require('canned'): var opts = {cors: true, ... } can = canned('.', opts) http.createServer(can).listen(5000) 我将index.get.json放在“/books”中 当我试图通过rest客户端或浏览器请求数据时 它在控制台中响应 request:get-api/books/?name=alice-no

我使用canned来模拟restful api

它不起作用

var canned = require('canned'):
var opts = {cors: true, ... }
can = canned('.', opts)
http.createServer(can).listen(5000)
我将index.get.json放在“/books”中

当我试图通过rest客户端或浏览器请求数据时

它在控制台中响应

request:get-api/books/?name=alice-not-found

我试图删除“api”,但没有希望

index.get.json如下所示:

[{"name":"alice", .... }, .... ]

刚试过,效果很好。我的main.js文件在
/srv/www/main.js
中,index.get.json在
/srv/www/books/index.get.json
中,地址是
127.0.0.1:5000/api/books/?name=alice
您使用的是哪个版本@MoldaI使用了
npm安装罐装
,因此无论2天前的版本是什么。我已经删除了测试,所以我真的不知道