}
)
read_stream.pipe(write_stream)
+ let path = '/' + entries[i].fileName
data = await data
- console.log('entry path', entries[i].fileName, 'size', data.length)
- result.value[entries[i].fileName] = data
+ console.log('entry path', path, 'size', data.length)
+ result.value[path] = data
}
await zipfile.close()
}
server.redirect(res, path + (parsed_url.search || ''))
return
}
- let page = path.slice(1).join('/')
+ let page = path.join('/')
let temp = file_name.lastIndexOf('.')
let file_type = temp === -1 ? '' : file_name.substring(temp + 1)
await analytics.pageviews_dirty()
}
- /*let*/ page = dir_name + '/' + file_name; let data
if (dir_name_is_pub) {
+ temp = site_root + dir_name + '/' + file_name
try {
- let data = await fs_readFile(site_root + page)
+ let data = await fs_readFile(temp)
console.log(
site,
'serving',
- page,
+ temp,
'length',
data.length,
'from pub'
}
let favicons = await resources.get_zip(site_root + '/favicons.zip')
- temp = page.substring(1) // fix this to avoid leading / on all absolute paths
- if (favicons.hasOwnProperty(temp)) {
- let data = favicons[temp]
+ if (favicons.hasOwnProperty(page)) {
+ let data = favicons[page]
console.log(
site,
'serving',