This commit is contained in:
Tommy Parnell
2022-06-15 15:20:06 -04:00
commit 85c6c533ed
6 changed files with 1048 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules

1
.npmrc Normal file
View File

@@ -0,0 +1 @@
registry=https://registry.npmjs.org

1
Readme.md Normal file
View File

@@ -0,0 +1 @@
A simple app to redirect cal.terrible.dev to calendly

1013
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

15
package.json Normal file
View File

@@ -0,0 +1,15 @@
{
"name": "redircal",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "private",
"dependencies": {
"fastify": "^4.0.2"
}
}

17
server.js Normal file
View File

@@ -0,0 +1,17 @@
const fastify = require('fastify')({ logger: false })
// Declare a route
fastify.get('/*', async (request, reply) => {
return reply.redirect(302, "https://calendly.com/terribledev")
})
// Run the server!
const start = async () => {
try {
await fastify.listen({ port: process.env.PORT || 8081 })
} catch (err) {
fastify.log.error(err)
process.exit(1)
}
}
start()