fix: http check + errors
Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
parent
cd13093a1a
commit
3cab6f1edf
3 changed files with 4 additions and 5 deletions
|
|
@ -177,7 +177,7 @@ const StartWithInputFile = async (inputFile) => {
|
||||||
return StartServer(null, config);
|
return StartServer(null, config);
|
||||||
} else {
|
} else {
|
||||||
if (isValidHttpUrl(inputFile)) {
|
if (isValidHttpUrl(inputFile)) {
|
||||||
console.log(`ERROR: MBTiles does not support web based files. "${inputFile}" is not a valid input file.`,);
|
console.log(`ERROR: MBTiles does not support web based files. "${inputFile}" is not a valid data file.`,);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
const instance = new MBTiles(inputFile + '?mode=ro', (err) => {
|
const instance = new MBTiles(inputFile + '?mode=ro', (err) => {
|
||||||
|
|
|
||||||
|
|
@ -203,9 +203,8 @@ export const serve_data = {
|
||||||
} else if (params.mbtiles) {
|
} else if (params.mbtiles) {
|
||||||
inputType = 'mbtiles';
|
inputType = 'mbtiles';
|
||||||
if (isValidHttpUrl(params.mbtiles)) {
|
if (isValidHttpUrl(params.mbtiles)) {
|
||||||
throw Error(
|
console.log(`ERROR: MBTiles does not support web based files. "${params.mbtiles}" is not a valid data file.`,);
|
||||||
`ERROR: MBTiles does not support web based files. "${params.mbtiles}" is not a valid input file.`,
|
process.exit(1);
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
inputFile = path.resolve(options.paths.mbtiles, params.mbtiles);
|
inputFile = path.resolve(options.paths.mbtiles, params.mbtiles);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -235,7 +235,7 @@ function start(opts) {
|
||||||
for (const id of Object.keys(data)) {
|
for (const id of Object.keys(data)) {
|
||||||
if (id === dataId) {
|
if (id === dataId) {
|
||||||
fileType = Object.keys(data[id])[0];
|
fileType = Object.keys(data[id])[0];
|
||||||
if (isValidHttpUrl(inputFile)) {
|
if (isValidHttpUrl(data[id][fileType])) {
|
||||||
inputFile = data[id][fileType];
|
inputFile = data[id][fileType];
|
||||||
} else {
|
} else {
|
||||||
inputFile = path.resolve(
|
inputFile = path.resolve(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue