style: Fix formatting
This commit is contained in:
parent
82ec8f8f6f
commit
d1a43f56ba
2 changed files with 28 additions and 26 deletions
14
main.ts
14
main.ts
|
@ -14,7 +14,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
*/
|
||||
|
||||
import { getVersion } from "./utils/app.ts";
|
||||
|
||||
|
@ -26,11 +26,13 @@ const handler = (req: Request): Response => {
|
|||
const rootMatch = ROOT_PATTERN.exec(req.url);
|
||||
|
||||
if (rootMatch && req.method === "GET") {
|
||||
const clientIpAddress = req.headers.get("x-forwarded-for")?.split(",").shift() || req.headers.get("host");
|
||||
const clientIpAddress =
|
||||
req.headers.get("x-forwarded-for")?.split(",").shift() ||
|
||||
req.headers.get("host");
|
||||
const url = new URL(req.url);
|
||||
const format = url.searchParams.get("format");
|
||||
|
||||
switch(format) {
|
||||
switch (format) {
|
||||
case "json": {
|
||||
return new Response(JSON.stringify({ ip: clientIpAddress }), {
|
||||
headers: {
|
||||
|
@ -56,9 +58,9 @@ const handler = (req: Request): Response => {
|
|||
}
|
||||
};
|
||||
|
||||
console.log("IpMe - A self-hosted API for obtaining your public IP address.")
|
||||
console.log("IpMe - A self-hosted API for obtaining your public IP address.");
|
||||
console.log(`Version: ${getVersion()}`);
|
||||
console.log("Source Code: https://code.fosterhangdaan.com/foster/ipme")
|
||||
console.log("License: GNU AGPL (version 3 or later)")
|
||||
console.log("Source Code: https://code.fosterhangdaan.com/foster/ipme");
|
||||
console.log("License: GNU AGPL (version 3 or later)");
|
||||
|
||||
Deno.serve({ port }, handler);
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
*/
|
||||
|
||||
import version from "../version.ts";
|
||||
|
||||
|
|
Loading…
Reference in a new issue