Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const https = require('https')
- function download(url) {
- return new Promise((resolve, reject) => {
- const request = https.request(url, (response) => {
- response.setEncoding('utf8')
- let response_body = ''
- response.on('data', chunk => response_body += chunk)
- response.on('end', () => resolve({ status: response.statusCode, content: response_body }))
- })
- request.on('error', reject)
- request.end()
- })
- }
- function iteration() {
- download('https://2ch.hk/b/catalog.json').then(({ content }) => {
- console.log('Downloaded JSON')
- try {
- JSON.parse(content)
- setTimeout(iteration, 10 * 1000)
- } catch (error) {
- console.error(content)
- process.exit(1)
- }
- })
- }
- iteration()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement