Express는 자신의 미들웨어와 함께 사용할 수 있습니다. 그래서 대부분의 경로에 대해 하나의 응용 프로그램, 그리고 API 경로에 대한 API 응용 프로그램.
예 : 당신이 알고있는 방법 http://runnable.com/UWx2MZS8trEHAACZ
var express = require('express');
var app = express();
var api = express();
app.configure(function() {
app.use(express.static(__dirname));
});
app.get('/', function(req, res){
res.send('Hello World');
});
app.get('/api*', api);
api.configure(function() {
api.use(function (req, res, next) {
process.stdout.write('checking');
setTimeout(process.stdout.write.bind(process.stdout, '.'), 100);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 200);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 300);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 400);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 500);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 600);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 700);
setTimeout(process.stdout.write.bind(process.stdout, '.'), 800);
setTimeout(process.stdout.write.bind(process.stdout, '.\n'), 900);
setTimeout(function() {
next();
}, 1000);
});
});
api.get('*', function (req, res) {
res.send('Hello API');
});
app.listen(process.env.OPENSHIFT_NODEJS_PORT, process.env.OPENSHIFT_NODEJS_IP);
와우, 내가 부탁 할 수 있습니까? 나는 아직도 그것을 구글이나 공식 웹 사이트에서 찾을 수 없습니다. – Max
예제에서 찾았습니다 : https://github.com/visionmedia/express/tree/master/examples 특별히 (사용하고 싶을 때부터) https://github.com/visionmedia/express/blob /master/examples/vhost/index.js – generalhenry