【发布时间】:2015-05-21 01:56:17
【问题描述】:
我在 NodeJS 中有一个 CORS 配置代码。如下:
var allowedOrigin = new RegExp('^https?://(' + config.get('http:allowedOrigins').join('|') + ')(:\\d+)?(/.*)?$');
它给出了这个错误
SyntaxError: Invalid regular expression: /^https?://(*.dev.examplewebsite.com|0.0.0.0|192.168.1.1|.*)(:\d+)?(/.*)?$/: Nothing to repeat
at new RegExp (native)
at Object.<anonymous> (/Users/yagiz/Desktop/example/project-api/src/lib/handlers/cors.js:4:21)
【问题讨论】:
-
我回答了所提出的问题,但我不明白您如何使用这样的常规异常。你可能需要更多的卫生设施。
标签: javascript regex node.js cors