Skip to content

Commit ac23dbb

Browse files
save file
1 parent 3b32784 commit ac23dbb

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
@@ -8,8 +8,8 @@
88

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

@@ -22,36 +22,36 @@
2222

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

3030
var url = requrl;
3131

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

3838
url = url.slice(1);
39-
resolve.df && console.log('url :',url);
39+
resolve.df && console.log('url :',url);
4040
var root = path.resolve(docroot);
4141
//root += path.sep;
42-
resolve.df && console.log('root :',root);
42+
resolve.df && console.log('root :',root);
4343
var abs = path.resolve(docroot,url);
44-
resolve.df && console.log('abs :',abs);
44+
resolve.df && console.log('abs :',abs);
4545

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

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

6464

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

6868
}//resolve

0 commit comments

Comments
 (0)