Update fetch.js

This commit is contained in:
Rohit Paul 2023-08-30 03:31:57 +05:30 committed by GitHub
parent f0ca9cfbe6
commit 269c4bcfd1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,6 @@
var fs = require("fs"); let fs = require("fs");
var parse = require("url").parse; let parse = require("url").parse;
var path = require("path"); let path = require("path");
try { try {
fs.mkdirSync("./tmp"); fs.mkdirSync("./tmp");
@ -17,10 +17,10 @@ function read(url) {
} }
module.exports = function(url, callback) { module.exports = function(url, callback) {
var result = read(url); let result = read(url);
result.on("error", function(e) { result.on("error", function(e) {
if (e.code != "ENOENT") return callback(e); if (e.code != "ENOENT") return callback(e);
var options = parse(url); let options = parse(url);
options.rejectUnauthorized = false; options.rejectUnauthorized = false;
require(options.protocol.slice(0, -1)).get(options, function(res) { require(options.protocol.slice(0, -1)).get(options, function(res) {
if (res.statusCode !== 200) return callback(res.statusCode); if (res.statusCode !== 200) return callback(res.statusCode);