1
0
mirror of https://github.com/uetchy/namae.git synced 2025-08-20 09:58:13 +09:00

chore: cosmetic changes

This commit is contained in:
2019-09-17 14:30:26 +09:00
parent 2438518e3c
commit 6c84493360
56 changed files with 724 additions and 729 deletions

View File

@@ -1,25 +1,25 @@
import { send, sendError, fetch, NowRequest, NowResponse } from '../util/http'
import {send, sendError, fetch, NowRequest, NowResponse} from '../util/http';
export default async function handler(req: NowRequest, res: NowResponse) {
const { query } = req.query
const {query} = req.query;
if (!query) {
return sendError(res, new Error('no query given'))
return sendError(res, new Error('no query given'));
}
if (
!/^[(http(s)?):\/\/(www\.)?a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)$/.test(
query
query,
)
) {
return sendError(res, new Error('invalid characters'))
return sendError(res, new Error('invalid characters'));
}
try {
const response = await fetch(`https://${query}`)
const availability = response.status === 404
send(res, { availability })
const response = await fetch(`https://${query}`);
const availability = response.status === 404;
send(res, {availability});
} catch (err) {
sendError(res, err)
sendError(res, err);
}
}