mirror of
https://github.com/hanzozt/zt.git
synced 2026-11-02 11:38:22 +00:00
18 lines
444 B
Django/Jinja
18 lines
444 B
Django/Jinja
function handler(event) {
|
|
var request = event.request;
|
|
|
|
var uri = request.uri;
|
|
|
|
switch (true) {
|
|
{% for route in routes -%}
|
|
// GitHub raw routecut: {{route['get']}}
|
|
case /{{route['re']}}/i.test(uri):
|
|
var re = /{{route['re']}}/;
|
|
request.uri = uri.replace(re, '{{route['raw']}}');
|
|
break;
|
|
{%- endfor %}
|
|
}
|
|
console.log(`Routing "${uri}" to "${request.uri}"`);
|
|
return request;
|
|
}
|