Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- chat-api$ http :3000/signup username=juan password=123
- HTTP/1.1 201 Created
- Cache-Control: max-age=0, private, must-revalidate
- Content-Type: application/json; charset=utf-8
- ETag: W/"01dfe24bd7415e252b5aee50e12198a3"
- Transfer-Encoding: chunked
- Vary: Origin
- X-Request-Id: a095148b-592a-4347-820f-63e1efa0e409
- X-Runtime: 0.347726
- {
- "auth_token": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo1LCJleHAiOjE1MjEzMTg4NDV9.45JDA7vk-K8gUzCB1xABKMifi-IWGoVESedKykGiqGo",
- "message": "Account created successfully"
- }
- import axios from 'axios'
- const API_URL = process.env.API_URL || 'http://localhost:3000/'
- export default axios.create({
- baseURL: API_URL,
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': 'Bearer ' + localStorage.auth_token
- }
- })
- Access-Control-Allow-Methods:GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
- Access-Control-Allow-Origin:http://localhost:8081
- Access-Control-Expose-Headers:
- Access-Control-Max-Age:1728000
- Cache-Control:max-age=0, private, must-revalidate
- Content-Type:application/json; charset=utf-8
- ETag:W/"fdac439f3ada9e343d0815bb49dff277"
- Transfer-Encoding:chunked
- Vary:Origin
- X-Request-Id:9e318050-ceca-480c-a847-d59f9ebb18b7
- X-Runtime:0.447976
- Accept:application/json, text/plain, */*
- Accept-Encoding:gzip, deflate, br
- Accept-Language:en-US,en;q=0.9
- Authorization:Bearer undefined
- Connection:keep-alive
- Content-Length:44
- Content-Type:application/json
- Host:localhost:3000
- Origin:http://localhost:8081
- Referer:http://localhost:8081/
- User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.
- {username: "tomatito", password: "123456"}
- password:"123456"username:"tomatito"
- <script>
- export default {
- name: 'SignUp',
- data () {
- return {
- username: '',
- password: '',
- error: false
- }
- },
- methods: {
- signup () {
- this.$http.post('/signup', { username: this.username, password: this.password })
- .then(request => this.signupSuccessful(request))
- .catch(() => this.signupFailed())
- },
- signupSuccessful (req) {
- if (!req.data.token) {
- this.signupFailed()
- return
- }
- localStorage.token = req.data.token
- this.error = false
- this.$router.replace(this.$route.query.redirect || '/rooms')
- },
- signupFailed () {
- this.error = 'Sign up failed!'
- delete localStorage.token
- }
- }
- }
- </script>
Add Comment
Please, Sign In to add comment