nodeurl = require "url" nodepath = require "path" filename = "/home/me/fuck/you.txt" console.log nodeurl.parse filename console.log nodepath.parse filename fileurl = "https://home.me/fuck/you/fuck/you.txt" console.log nodeurl.parse fileurl console.log nodepath.parse fileurl
nodeurl.parse filename
Url {
protocol: null,
slashes: null,
auth: null,
host: null,
port: null,
hostname: null,
hash: null,
search: null,
query: null,
pathname: '/home/me/fuck/you.txt',
path: '/home/me/fuck/you.txt',
href: '/home/me/fuck/you.txt' }
nodepath.parse filename
{ root: '/',
dir: '/home/me/fuck',
base: 'you.txt',
ext: '.txt',
name: 'you' }
nodeurl.parse fileurl
Url {
protocol: 'https:',
slashes: true,
auth: null,
host: 'home.me',
port: null,
hostname: 'home.me',
hash: null,
search: null,
query: null,
pathname: '/fuck/you/fuck/you.txt',
path: '/fuck/you/fuck/you.txt',
href: 'https://home.me/fuck/you/fuck/you.txt' }
nodepath.parse fileurl
{ root: '',
dir: 'https://home.me/fuck/you/fuck',
base: 'you.txt',
ext: '.txt',
name: 'you' }