.
Express 또는 Restify 중 하나를 선택해야하며 둘 다 선택해서는 안됩니다.
코드가 잘 문서화되어 있고 라이브러리가 더 성숙하고 많이 사용되기 때문에 Express over Restify를 선택합니다. Express와 함께 이러한 응용 프로그램을 만드는 방법에 대한 유용한 자습서를 찾을 수 있으며 API는 훌륭합니다.
var express = require('express')
, app = express.createServer();
var users = [{ name: 'tj' }];
app.all('/user/:id/:op?', function(req, res, next){
req.user = users[req.params.id];
if (req.user) {
next();
} else {
next(new Error('cannot find user ' + req.params.id));
}
});
app.get('/user/:id', function(req, res){
res.send('viewing ' + req.user.name);
});
app.get('/user/:id/edit', function(req, res){
res.send('editing ' + req.user.name);
});
app.put('/user/:id', function(req, res){
res.send('updating ' + req.user.name);
});
app.get('*', function(req, res){
res.send('what???', 404);
});
app.listen(3000);
응답 해 주셔서 감사합니다! 내 서버 중 하나가 다른 클라이언트 대신이 서버를 보내고 있다는 것을 어떻게 인증 할 수 있는지 알고 있습니까? 요청에 일종의 비밀 키를 전송할 생각 이었지만 좋은 실행인지 확실하지 않습니다. –