summaryrefslogtreecommitdiff
path: root/routes.js
diff options
context:
space:
mode:
authorCarson Fleming <cflems@cflems.net>2023-10-21 01:53:43 -0400
committerCarson Fleming <cflems@cflems.net>2023-10-21 01:53:43 -0400
commitc59fd65155a8005f28a3d16778373bc23ee25a38 (patch)
treed7ddafc3814d7585d4994a4160fa613abdd71afb /routes.js
parent1f46c091dd4f2e1c2e58f658544a68656fb056e7 (diff)
downloadfle.ms-c59fd65155a8005f28a3d16778373bc23ee25a38.tar.gz
Create UX contingencies for malformed URLs and slugs
Diffstat (limited to 'routes.js')
-rw-r--r--routes.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/routes.js b/routes.js
index 207a022..ec333ec 100644
--- a/routes.js
+++ b/routes.js
@@ -7,13 +7,13 @@ const router = express.Router();
async function createRoute(res, url, slug) {
try {
if (!utils.isUrlFormatted(url))
- return utils.sendBadRequestError(res, 'URL "'+url+'" is malformatted. Must be a valid URL.');
+ return utils.sendBadRequestError(res, 'URL "'+url+'" is malformatted. Must be a valid URL.', 'Malformed URL');
if (!utils.isAlphaNumeric(slug))
- return utils.sendBadRequestError(res, 'Slug "'+slug+'" is malformatted. Must be alphanumeric.');
+ return utils.sendBadRequestError(res, 'Slug "'+slug+'" is malformatted. Must be alphanumeric.', 'Malformed Short URL');
slug = slug.toLowerCase();
if (await Url.exists({slug: slug}))
- return utils.sendBadRequestError(res, 'Slug "'+slug+'" already exists. Updates are not supported at this time.');
+ return utils.sendBadRequestError(res, 'Slug "'+slug+'" already exists. Updates are not supported at this time.', 'Already Exists');
await new Url({url, slug}).save();
utils.sendSuccessfulSlugCreation(res, slug);