尝试匹配以下路由器
# GET /measurements/2013-10-10T16:20:00.000Z
目前正在使用此代码:
var router = express.router();
router.get(/measurements\/:date(.*Z$), ResultCtrl.processRequest)
我在这里错过了什么?
答案 0 :(得分:1)
尝试
router.get('/measurements/:date(^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d\.\d{3}Z$)', ResultCtrl.processRequest)
这将匹配表单####-##-##T##:##:##.###Z
的时间戳,其中每个#
都是一个数字。