Skip to content

Commit 0e6e14b

Browse files
save file
1 parent feaf5e8 commit 0e6e14b

File tree

1 file changed

+0
-45
lines changed
  • blog/26-02-05/request-url-to-absolute-filename/ex

1 file changed

+0
-45
lines changed

blog/26-02-05/request-url-to-absolute-filename/ex/test.js

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,4 @@
11

2-
/*
3-
resolve.df = false;
4-
5-
async function resolve(url,docroot='.'){
6-
resolve.df && console.log('=== resolve v2.0 ===');
7-
resolve.df && console.log('url :',url);
8-
resolve.df && console.log('docroot :',docroot);
9-
var err;
10-
try{
11-
12-
url = decodeURI(url);
13-
14-
}//try
15-
catch(err2){
16-
17-
err = err2;
18-
19-
}//catch
20-
if(err){
21-
resolve.df && console.error(err);
22-
return false;
23-
}
24-
25-
url = url.slice(1);
26-
resolve.df && console.log('url :',url);
27-
var root = path.resolve(docroot);
28-
root += path.sep;
29-
resolve.df && console.log('root :',root);
30-
var abs = path.resolve(docroot,url);
31-
resolve.df && console.log('abs :',abs);
32-
33-
if(!abs.startsWith(root)){
34-
resolve.df && console.log('fail');
35-
return false;
36-
}
37-
38-
if(url.endsWith('/')){
39-
abs += '/';
40-
}
41-
resolve.df && console.log('ok',abs);
42-
return abs;
43-
44-
}//resolve
45-
*/
46-
472

483

494
var path = require('path');

0 commit comments

Comments
 (0)