Commit Graph
49 Commits
Author SHA1 Message Date
Florian Sylvain eee7c1e067 Added API PORT to devServer 2022-12-23 20:35:20 +01:00
Florian Sylvain c49a28be83 Now using CORS everytime, but only frontend origin 2022-12-22 03:19:38 +01:00
Florian Sylvain d3c68d6c89 Added host address to .env 2022-12-22 02:52:50 +01:00
Florian Sylvain 659554c2a9 Hotfix API_PORT not being bind to the right port 2022-12-21 23:52:02 +01:00
Florian Sylvain 2047b3f7a4 Added .env access to frontend (+ while dockerized) 2022-12-21 22:37:47 +01:00
Florian Sylvain 4d4116ae98 Login page implementation 2022-12-21 04:19:19 +01:00
Florian Sylvain 5d1ad603b8 Added Pinia to dependencies 2022-12-21 04:18:51 +01:00
Florian Sylvain b47cffbec5 Fixed weird routes access behavior 2022-12-21 04:01:13 +01:00
Florian Sylvain 4f5e4ad71c Extended CORS middleware usage to Articles 2022-12-20 22:09:19 +01:00
Florian Sylvain 961fb7a4e0 Added CORS middleware in debug mode 2022-12-20 18:19:30 +01:00
Florian Sylvain 3d85de6dd5 Added default user 2022-12-20 16:23:49 +01:00
Florian Sylvain 9d29eff2fb Real JWT login implementation 2022-12-20 02:31:41 +01:00
Florian Sylvain 154e2d20fb getUniqueDocument implementation 2022-12-20 02:31:10 +01:00
Florian Sylvain d03427d29d Improved validation error message 2022-12-20 00:05:29 +01:00
Florian Sylvain 22b25c0a4a Added tests for ArticlesBusiness 2022-12-19 23:48:25 +01:00
Florian Sylvain 9ec29372b9 Split business logic from routes handler logic 2022-12-19 23:42:09 +01:00
Florian Sylvain 907f53a721 Implemented first test 2022-12-19 19:15:23 +01:00
Florian Sylvain e4e1b2e4fd Split main func into multiples subfunctions 2022-12-19 19:08:56 +01:00
Florian Sylvain 82c6433b51 Removed useless (since JWT impl) session feature 2022-12-19 19:03:29 +01:00
Florian Sylvain 4247066de6 JWT test implementation 2022-12-19 02:06:07 +01:00
Florian Sylvain f13f4b3c20 Renamed some variables to match Go name convention 2022-12-19 02:05:56 +01:00
Florian Sylvain 511ace07d6 Added JWT_SECRET into .env vars 2022-12-19 02:05:28 +01:00
Florian Sylvain 1a0a240176 Updated dependencies 2022-12-19 02:05:12 +01:00
Florian Sylvain 2f69cd6c69 Small error handling refactor 2022-10-21 12:15:29 +02:00
Florian Sylvain 85258c985c Fixed session expiration 2022-10-21 10:17:47 +02:00
Florian Sylvain 1d474d7920 Routes standard improvement 2022-10-21 09:10:39 +02:00
Florian Sylvain 3b41b12d5e Added route to get Article by ID 2022-10-20 13:29:59 +02:00
Florian Sylvain 0dd12627cf Added auth check on all routes 2022-10-20 13:07:06 +02:00
Florian Sylvain e00d5dd25b Removed useless comment 2022-10-19 22:57:32 +02:00
Florian Sylvain c2a727c60e Very small refactor on parseUserFromContext 2022-10-19 22:53:47 +02:00
Florian Sylvain 38d49a1fe8 Debug / manual tests tools for auth 2022-10-19 22:46:49 +02:00
Florian Sylvain 5b284b1839 New 'users' collection for auth 2022-10-19 22:46:29 +02:00
Florian Sylvain 351b8af31b Added auth (login/logout) system 2022-10-19 22:46:03 +02:00
Florian Sylvain de8d6f9849 Added images tag in docker-compose 2022-10-19 22:45:44 +02:00
Florian Sylvain ce9cb726bd Added .env to docker-compose 2022-10-19 10:05:16 +02:00
Florian Sylvain 774d70a4b2 Added DeleteArticle route 2022-10-18 18:01:39 +02:00
Florian Sylvain bbe68af53b Added id dupe check when adding new article 2022-10-17 18:51:10 +02:00
Florian Sylvain bd7de16dc8 Removed IDE-dependent file 2022-10-17 18:16:47 +02:00
Florian Sylvain 3b64c25681 Fixed get responses and push/getDocs 2022-10-14 23:38:50 +02:00
Florian Sylvain 2b74557296 Added disclamer 2022-10-14 13:53:52 +02:00
Florian Sylvain a29b8ccc84 Cleaning here and there 2022-10-14 13:43:01 +02:00
Florian Sylvain 75ee8d9a38 Improved front for debug purpose 2022-10-14 12:22:51 +02:00
Florian Sylvain 688d9797aa Added getDocuments + refactor 2022-10-14 12:22:36 +02:00
Florian Sylvain 2096dbebc0 Improved comm with client 2022-10-14 12:22:08 +02:00
Florian Sylvain 6328f9b8c1 Added getAllArticles and refactor 2022-10-14 12:21:27 +02:00
Florian Sylvain 68495b6430 Cleaned, refactored, added db init script 2022-10-14 09:14:45 +02:00
Florian Sylvain 0835726beb Removed wrong template readme content 2022-10-12 09:49:12 +02:00
Florian Sylvain f1cea88c16 Moved readme in the right place 2022-10-12 09:48:22 +02:00
Florian Sylvain 878fb42def First commit! 2022-10-12 09:44:03 +02:00