From c614e51708edeb93359d77ea59125ecb70332b58 Mon Sep 17 00:00:00 2001 From: Artemy Date: Mon, 14 Aug 2023 18:08:26 +0300 Subject: [PATCH 1/4] feat: start surfing page --- src/app.ts | 4 +- src/routes/{parseRoute.ts => parse-route.ts} | 0 src/routes/start-route.ts | 7 ++++ templates/start.ejs | 39 ++++++++++++++++++++ 4 files changed, 49 insertions(+), 1 deletion(-) rename src/routes/{parseRoute.ts => parse-route.ts} (100%) create mode 100644 src/routes/start-route.ts create mode 100644 templates/start.ejs diff --git a/src/app.ts b/src/app.ts index 4fc6c80..4f4d834 100644 --- a/src/app.ts +++ b/src/app.ts @@ -6,7 +6,8 @@ import fastifyView from "@fastify/view"; import ejs from "ejs"; import mainRoute from "./routes/main-route"; -import parseRoute from "./routes/parseRoute"; +import parseRoute from "./routes/parse-route"; +import startRoute from "./routes/start-route"; class App { config: IConfigService; @@ -28,6 +29,7 @@ class App { fastify.register(mainRoute); fastify.register(parseRoute); + fastify.register(startRoute); fastify.listen({ port: Number(this.config.get("PORT")) }, (err) => { err && console.log(err); diff --git a/src/routes/parseRoute.ts b/src/routes/parse-route.ts similarity index 100% rename from src/routes/parseRoute.ts rename to src/routes/parse-route.ts diff --git a/src/routes/start-route.ts b/src/routes/start-route.ts new file mode 100644 index 0000000..06fc883 --- /dev/null +++ b/src/routes/start-route.ts @@ -0,0 +1,7 @@ +import { FastifyInstance } from "fastify"; + +export default async function parseRoute(fastify: FastifyInstance) { + fastify.get("/start", async (_, reply) => { + return reply.view("/templates/start.ejs"); + }); +} diff --git a/templates/start.ejs b/templates/start.ejs new file mode 100644 index 0000000..7990ef8 --- /dev/null +++ b/templates/start.ejs @@ -0,0 +1,39 @@ + + + + + + + + + + + TXTDot starting page + + + + + +
+ + +

+ + +

+

+ + +

+ +
+ + + \ No newline at end of file From b6c3ca1b4db856eb95e853be5b50d012a7e73afc Mon Sep 17 00:00:00 2001 From: Artemy Date: Mon, 14 Aug 2023 18:12:09 +0300 Subject: [PATCH 2/4] format: delete unused --- templates/start.ejs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/templates/start.ejs b/templates/start.ejs index 7990ef8..cfe0ee9 100644 --- a/templates/start.ejs +++ b/templates/start.ejs @@ -1,8 +1,4 @@ - - - - From 935a924fbaa1f0c22a241d5d9ad48f3df49024f2 Mon Sep 17 00:00:00 2001 From: Artemy Date: Mon, 14 Aug 2023 18:17:27 +0300 Subject: [PATCH 3/4] refactor: rename scripts --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 181225d..18433e0 100644 --- a/package.json +++ b/package.json @@ -28,9 +28,9 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", - "dev": "ts-node src/app.ts", + "start-ts": "ts-node src/app.ts", "start": "node dist/app.js", - "watch": "tsc-watch --onSuccess \"node dist/app.js\"" + "dev": "tsc-watch --onSuccess \"node dist/app.js\"" }, "keywords": [], "authors": [ From dcac759dedc940e1b8cb63a7b2cb545bed70ad67 Mon Sep 17 00:00:00 2001 From: Artemy Date: Mon, 14 Aug 2023 18:22:03 +0300 Subject: [PATCH 4/4] refactor: rename routes --- src/app.ts | 6 +++--- src/routes/{main-route.ts => main.ts} | 0 src/routes/{parse-route.ts => parse.ts} | 0 src/routes/{start-route.ts => start.ts} | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename src/routes/{main-route.ts => main.ts} (100%) rename src/routes/{parse-route.ts => parse.ts} (100%) rename src/routes/{start-route.ts => start.ts} (100%) diff --git a/src/app.ts b/src/app.ts index 4f4d834..38226d2 100644 --- a/src/app.ts +++ b/src/app.ts @@ -5,9 +5,9 @@ import Fastify from "fastify"; import fastifyView from "@fastify/view"; import ejs from "ejs"; -import mainRoute from "./routes/main-route"; -import parseRoute from "./routes/parse-route"; -import startRoute from "./routes/start-route"; +import mainRoute from "./routes/main"; +import parseRoute from "./routes/parse"; +import startRoute from "./routes/start"; class App { config: IConfigService; diff --git a/src/routes/main-route.ts b/src/routes/main.ts similarity index 100% rename from src/routes/main-route.ts rename to src/routes/main.ts diff --git a/src/routes/parse-route.ts b/src/routes/parse.ts similarity index 100% rename from src/routes/parse-route.ts rename to src/routes/parse.ts diff --git a/src/routes/start-route.ts b/src/routes/start.ts similarity index 100% rename from src/routes/start-route.ts rename to src/routes/start.ts