Skip to content

Commit 0f9395d

Browse files
save file
1 parent d81e281 commit 0f9395d

File tree

1 file changed

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

1 file changed

+10
-10
lines changed

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
function resolve(requrl,docroot='.'){
1111
resolve.df && console.log('=== resolve v2.0 ===');
12-
resolve.df && console.log('requrl : ',requrl);
13-
resolve.df && console.log('docroot : ',docroot);
12+
resolve.df && console.log('requrl : ',requrl);
13+
resolve.df && console.log('docroot : ',docroot);
1414
var err;
1515
try{
1616

@@ -23,36 +23,36 @@
2323

2424
}//catch
2525
if(err){
26-
resolve.df && console.log('error : ',err.message);
26+
resolve.df && console.log('error : ',err.message);
2727
var error = 'invalid url';
2828
return {error};
2929
}
3030

3131
var url = requrl;
3232

3333
if(url.indexOf('\\')!=-1){
34-
resolve.df && console.log('error : ','invalid url ( backslash )');
34+
resolve.df && console.log('error : ','invalid url ( backslash )');
3535
var error = 'invalid url ( backslash )';
3636
return {error};
3737
}
3838

3939
url = url.slice(1);
40-
resolve.df && console.log('url :',url);
40+
resolve.df && console.log('url :',url);
4141
var root = path.resolve(docroot);
4242
//root += path.sep;
43-
resolve.df && console.log('root :',root);
43+
resolve.df && console.log('root :',root);
4444
var abs = path.resolve(docroot,url);
45-
resolve.df && console.log('abs :',abs);
45+
resolve.df && console.log('abs :',abs);
4646

4747
if(!abs.startsWith(root)){
48-
resolve.df && console.log('error : ','invalid docroot');
48+
resolve.df && console.log('error : ','invalid docroot');
4949
var error = 'invalid docroot';
5050
return {error};
5151
}
5252

5353
if(abs.length>root.length){
5454
if(abs[root.length]!=path.sep){
55-
resolve.df && console.log('error : ','invlaid docroot-2');
55+
resolve.df && console.log('error : ','invlaid docroot-2');
5656
var error = 'invalid docroot-2';
5757
return {error};
5858
}
@@ -63,7 +63,7 @@
6363
}
6464

6565

66-
resolve.df && console.log('ok : ',abs);
66+
resolve.df && console.log('ok : ',abs);
6767
return {abs};
6868

6969
}//resolve

0 commit comments

Comments
 (0)