Message to some stranger and be friend with them.
- Clone this git
- Install all dependency using
npm i - Create file named
.envin the root of the app folder - Insert
TOKENEXPMS = (time in milisecond)for cookies expire time,PASSCODE = (your passcode for jwt),URI = (insert uri db) - Run code with
node startin terminal - Open browser with address
localhost:3000/and you will be redirected to app homepage
| Method | Route | Description | require |
|---|---|---|---|
| GET | / | homepage | |
| GET | /user/login | user login page | |
| POST | /user/login | user login | username, password |
| GET | /user/signup | user signup page | |
| POST | /user/signup | user signup | username, password |
| GET | /user/getusers | get all users except yourself | |
| GET | /message/send | message page | |
| POST | /message/send | send message | senderId, receiverId, message |
| POST | /message/get | get message from stranger | senderId, receiverId |
- langguage: javascript, ejs
- framework: express
- runtime environment: nodejs
- NODE_ENV = [development, test, production] STRING
- URI = [URI] STRING || neon.tech
- DB_HOST = [POSTGRES HOST] STRING
- DB_NAME = [POSTGRES NAME] STRING
- DB_USER = [POSTGRES USERNAME] STRING
- DB_PASSWORD = [POSTGRES PASSWORD] STRING
- PORT = [NUMBER] INT
- PASSCODE = [RANDOM TEXT] STRING
- TOKENEXPMS = [MILISECOND] INT