THẢO LUẬN

Xem lại thông báo error của AS, nó báo là chưa accept license. Vào update của AS, chọn accept và run update. It’OK.

Bây giờ run project đc rùi. Tks bạn đã help.

+1

@dang.anh.quan Cảm ơn bạn. Những chia sẻ của bạn cũng rất hay 👍

0
Oct 6th, 2020 4:06 a.m.

mà nó bug khi connect với db

0
Oct 6th, 2020 4:06 a.m.

Đang tính build image để run con app rails 5.

0
Oct 6th, 2020 4:00 a.m.

@quangvo okie 😄

0
Oct 6th, 2020 3:59 a.m.

@vovantra nhầm tí. docker run nha chú

docker run -it --name cap_server ubuntu

0
Oct 6th, 2020 3:50 a.m.

day ne 😄

0
Oct 6th, 2020 3:50 a.m.
0
Oct 6th, 2020 3:42 a.m.

"Code bất đồng bộ thực thi tất cả dòng code cùng một lúc" Nãy em có đọc qua thì node js hình như không có đa luồng. Nên viết như này có đúng k nhỉ. Nếu như JS thì không phải thực hiện cùng lúc mà chỉ là nó không thực hiện đồng bộ từ trên xuống dưới mà sẽ thực hiện theo độ ưu tiên của các hàm.

0
Oct 6th, 2020 3:26 a.m.

@vovantra chạy lệnh chi á, gửi lỗi xem

0
Oct 6th, 2020 3:23 a.m.

@quangvo chay lenh do no bi bug chu oi

0
Oct 6th, 2020 3:18 a.m.

@vovantra docker chỉ dùng để tạo con server ubuntu -> làm server deploy thôi chú ơi. chứ ko dùng docker để chạy app trên con server này 😄

0
Oct 6th, 2020 3:14 a.m.

@maitrungduc1410 cả 2 gợi ý của bạn mình đều check thử rồi mà vẫn ko đc.
hình như mình đoán ra vấn đề nằm ở đâu rồi. để mình thử xem có đúng ko rồi mình báo lại nhé. cảm ơn support của bạn 😄

+2
Oct 6th, 2020 3:08 a.m.

@maitrungduc1410 nếu đây là vấn đề thì bạn tạo 1 biến tên là self = this ở ngoài axios, rồi bên trong catch thì dùng self.emit

let self = this
axios.get('httpsss://randomuser.me/api/')
            .then((response) => {
                console.log(response.data)
            }).catch(error => {
                 self.emit......
             }....
+2
Oct 6th, 2020 3:07 a.m.

@benkyou vậy thì bạn lại thử gọi vào 1 method ở chính component đó coi sao, check chắc chắn this vẫn trỏ về component hiện tại:

Child.vue:

<template>
    <div class="container">
       Hello world
    </div>
</template>

<script>
import axios from 'axios'
    export default {
       mounted() {
            axios.get('httpsss://randomuser.me/api/')
            .then((response) => {
                console.log(response.data)
            }).catch(error => {
                this.test()
            }).finally(() => {
            })
        },
       methods: {
              test() {
                      console.log('Hello Friend')
              }
       }
    }
</script>

+1
Oct 6th, 2020 3:04 a.m.

@quangvo dockerfile cua cap_server nay dau

0
Oct 6th, 2020 3:04 a.m.

@maitrungduc1410 cái này thì lại đc bạn ạ. mình đã thử nó ở ngoài axios thì vẫn đc 😄

0
Oct 6th, 2020 3:03 a.m.

@benkyou thay vì check axios, bạn thử đoạn try/catch đơn giản và throw ra exception luôn xem:

try {
  throw new Error('This error from Child')
} catch(error) {
  this.$emit('has-error', error)
}
+2
Oct 6th, 2020 3:00 a.m.

@maitrungduc1410 cảm ơn câu trả lời của bạn nhé, mình check kĩ và nó chạy vào rồi bạn.

console.log('start emit');
 this.$emit('showPopup');
 console.log('end emit');

mình nghĩ chắc nó bị ảnh hưởng ở đâu đó rồi, gây ra exception. mình đang check lại diện rộng hơn 😄

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí