別のAPIを模倣しています。また、別の(より良いIMHO)apiも提供したいと思います。
// this is url I need to support
api.post('/books/updateBook', function(req, res) {
...
});
// Would also like to support
api.put('/books/:bookId', function(req, res) {
...
});
私は簡単に行うことができます:
var updateBook = function(req, res) {
...
}
// this is url I need to support
api.post('/books/updateBook', updateBook);
// Would also like to support
api.put('/books/:bookId', updateBook);
完全に受け入れられますよね?表現するのが初めてなので、これを処理するためのより「表現力のある」方法があるかどうか疑問に思っています。正規表現を使用できることは知っていますが、さまざまなHTTP動詞(POSTとPUT)に正規表現をマッピングできるかどうかはわかりません。
考え?