我正在为应用程序创建一个简单的测试平台,并将以下代码设置作为我server.js
的应用程序根目录中的文件:
var restify = require('restify'),
nstatic = require('node-static'),
fs = require('fs'),
data = __dirname + '/data.json',
server = restify.createServer();
// Serve static files
var file = new nstatic.Server('');
server.get(/^\/.*/, function(req, res, next) {
file.serve(req, res, next);
});
// Process GET
server.get('/api/:id', function(req, res) {
// NEVER FIRES
});
它完美地提供静态文件,但是,当我尝试调用它时,/api
它只是挂起并超时。想象一下,我在这里遗漏了一些愚蠢的东西,任何帮助将不胜感激。