Skip to content

This is an Url Shortener API built with Gin, MongoDb, Jwt

License

Notifications You must be signed in to change notification settings

NImaism/UrlShortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Url Shortener With Gin & Mongodb & Jwt

Version 1.1

If you would like to report an issue or request a feature. Direct In My Instagram or create an issue.



Routes

localhost:8080/{YOUR-LINK-NAME}:

Send a GET request and redirected :)

localhost:8080/api/v1/CreateLink:

POST a JSON object like below and in return, get the generated short link:

{
    "Name":"Nimaism",
    "Url":"https://nimaism.ir"
}

Result:

{
    "ResMessage": "Success",
    "Data": "localhost:8080/Nimaism"
}

localhost:8080/account/v1/Register:

POST a JSON object like below and account has created:

{
    "UserName":"Nimaism",
    "Email":"[email protected]",
    "Pass":"12345678"
}

Result:

{
    "ResMessage": "Success",
    "Data": null
}

localhost:8080/account/v1/Login:

POST a JSON object like below and show token for account:

{
    "Email":"[email protected]",
    "Pass":"12345678"
}

Result:

{
    "ResMessage": "Success",
    "Data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJFbWFpbCI6Im5pbWFzZGEwMzZAZ21haWwuY29tIiwiZXhwIjoxNjYwMzkyMTE0fQ.rP9PCbMS39X5aeJryO5h7pLa_j_AYT-rs4Z2uGN-Pk0"
}

Support

  • Direct In My Instagram for Support or open an issue via GitHub.

About

This is an Url Shortener API built with Gin, MongoDb, Jwt

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages