Тёмный

#14 RESTfull API "CHUẨN CƠM MẸ NẤU" VỚI NODE.JS | Node.JS Cơ Bản Cho Người Mới Bắt Đầu Từ A Đến Z 

Hỏi Dân IT
Подписаться 60 тыс.
Просмотров 33 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 64   
@hoidanit
@hoidanit 3 года назад
🌹Bạn nào muốn mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, hãy dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN) Đây là video #14 trong series học và thực hành để nắm vững NODE.JS căn bản. 👉Xem Full Playlist này tại đây: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-v4pgci2s980.html 👉 Cần giải đáp thắc mắc, cũng như hỗ trợ, tham gia group Facebook : facebook.com/groups/hoidanit 👉Các bạn đăng ký kênh, Like cũng như comment để mình có thêm động lực làm video nha. Cảm ơn mọi người ❤ 👉Chanel khác của mình (Tiếng anh): ru-vid.com/show-UCHqJxLo7mKam9GKqqwr2wfA
@anguyenvan9404
@anguyenvan9404 2 года назад
Nôm na cho ae nào chưa hiểu thì api là 1 cái giúp ae lấy dữ liệu từ database thông qua backend để dùng ở frontend.
@hoangduc9400
@hoangduc9400 Год назад
cho mình hỏi là nếu mình gọi Api về thì api sẽ hiện trên tag network , thì người khác sẽ lấy api với mình thì sao ạ
@hathechi8040
@hathechi8040 Год назад
@@hoangduc9400 thì thế nó mới sinh ra các phương thức để bảo mật :v còn mới học thì chỉ cần nó chạy ngon cái đã
@hoangduc9400
@hoangduc9400 Год назад
@@hathechi8040 trước giờ tưởng chỉ cần làm các phương thức dại là được ròi chớ, mà không biết bảo mật
@alexandernguyen6513
@alexandernguyen6513 2 года назад
Cảm ơn anh nhé, bài giảng khá hay, trước giờ cứ mò cái API không biết làm ra thế nào, cũng ko biết keyword để search, may xem được video này 😁🔥🔥🔥
@hoidanit
@hoidanit 2 года назад
ok. cảm ơn em.haha
@khanhnguyen-xs2eb
@khanhnguyen-xs2eb Год назад
Ngon.Học đến bài này ta đã có thể tự tạo ra api bán hàng phục vụ cho con React mà k cần fake data haha. Cảm ơn anh zai
@hoidanit
@hoidanit Год назад
đúng bạn nhé. tự viết api nó mới theo ý mình được :v
@vudinhhan
@vudinhhan 2 года назад
hay cho câu nỗi đau không biết gì, mình cũng đang như vậy
@trungphamvan420
@trungphamvan420 2 года назад
Anh cho e hỏi là giờ e muốn tìm tài liệu hoặc hướng dẫn restful api mà nó đầy đủ từ status code, header, data ... trong reponse trả về như api thật khi làm thực tế thì tìm hiểu ở đâu ah. Anh có suggest gì cho e k ah
@hoidanit
@hoidanit 2 года назад
google đi em. tách câu hỏi ra, search theo từng ý trong câu hỏi của em
@hieptx1909
@hieptx1909 Год назад
anh ơi hồi đi học anh học thầy cô nào dạy chi tiết làm web bằng java vậy ạ, em cũng học bk mà đâu có thấy ai dạy gì đâu ạ
@hoidanit
@hoidanit Год назад
thầy cô cty đấy em. chứ e hỏi câu này là chưa biết phong cách của a rồi :v
@hieptx1909
@hieptx1909 Год назад
@@hoidanit dạ em mới xem series này của anh thôi ạ chứ em chưa xem nhiều nên chưa biết phong cách của anh. Vậy phong cách của anh là gì vậy ạ chứ em thấy k thầy cô nào trên trường dạy gì cả, họ dường như k dạy gì luôn ấy ạ
@hoidanit
@hoidanit Год назад
@@hieptx1909 học back khoa là tự học e ơi. học từ bạn bè mình và học tự thực tế. chứ có ai trông chờ vào thầy cô đâu =))
@hoanglongnguyenhuu2916
@hoanglongnguyenhuu2916 2 года назад
a ơi, cho e hỏi là trong project này phần model trong mô hình MVC là phần nào vậy ạ? Hình như file connectDB a dùng làm model luôn pk a?
@hoidanit
@hoidanit 2 года назад
à, trong dự án này cần gì theo MVC đâu em. em có thể xem khóa sern nhé. a có hướng dẫn luôn mô hình MVC đấy (em tìm theo playlist là thấy)
@nguyenuchoang6728
@nguyenuchoang6728 2 года назад
cho em hỏi xíu là cái đường dẫn api /api/v1 thì cái v1 ý nghĩa là j vậy anh , tại sao mình lại đặt là v1 (minh có thể bỏ nó đi được mà)
@hoidanit
@hoidanit 2 года назад
version 1. vòng đời của sản phẩm đấy em.sau này sẽ có v2, v3... cứ như vậy. em đọc docs của facebook chẳng hạn, nó cũng chia version, còn vì sao nó chia version thì google tiếp thôi em :v
@nguyenuchoang6728
@nguyenuchoang6728 2 года назад
@@hoidanit dạ okei anh
@namnguyen-gk5kx
@namnguyen-gk5kx Год назад
A làm seri hướng dẫn làm game 3d online đi a
@hoidanit
@hoidanit Год назад
a ko biết làm game e ơi. nên muốn cũng chẳng đc (mà làm thì 2d rồi mới 3d, chứ đi vậy nó hơi tắt :v)
@tinnguyen9651
@tinnguyen9651 2 года назад
Em chào anh, Em có thắc mắc là khi bắt đầu xây dựng một dự án web nào đó ví dụ như bán hàng chẳng hạn, thì những cái dữ liệu ban đầu của hàng hóa để load ra là do mình tạo tay ra theo những gì khách hàng đưa ra đúng không ạ?Hay còn có cách nào nữa k ạ?
@hoidanit
@hoidanit 2 года назад
khách hàng là thượng đế. và đôi khi, họ còn chẳng biết họ muốn gì, tất cả chỉ là ý tưởng =) auto tạo tay e nhé
@hoidanit
@hoidanit 2 года назад
tạo tay muốn cho nhanh thì cần viết hàm + faker. chứ ngồi thêm tay vào database chắc đến tết năm sau mới xong mất
@tinnguyen9651
@tinnguyen9651 2 года назад
Dạ, cơ mà theo như em search thì thấy docs đa số nếu dùng mySQL kết hợp seeding & faker thì dùng Sequelize a nhỉ
@hoidanit
@hoidanit 2 года назад
@@tinnguyen9651 nodejs với mysql thì sequelize là đúng e nhé
@baotinluong7857
@baotinluong7857 2 года назад
dạ k biết node js có kiểu dependency injection như java k ạ. em thấy java k có vụ controller chọc thẳng tới db, mà nó sẽ gọi đến service, rồi service gọi tới repository -> db. em cảm ơn ạ.
@hoidanit
@hoidanit 2 года назад
cái này là e đang so sánh java và javascript thì đúng hơn. javascript mang đến cho em sự thoải mái, tùy chỉnh theo mục đích sử dụng của em, chứ ko cần cứng nhắc như java e nhé
@khanhhoang2710
@khanhhoang2710 Год назад
nếu chỉ dùng nodejs để rest api thì có cần phải cài ejs k a nhỉ?
@hoidanit
@hoidanit Год назад
ko bạn nhé
@trieuho4955
@trieuho4955 Год назад
A cho e hỏi cái update user mình update theo params dc ko a?
@hoidanit
@hoidanit Год назад
đc bạn nhé
@hocvachoi4350
@hocvachoi4350 Год назад
phút 19:54 làm sao để em tạo localhost 8000 như vậy ??
@hoidanit
@hoidanit Год назад
thư viện express nó đang chạy trên port 8080. thì em xem từ đầu playlist sẽ hiểu nhé. tìm theo playlist là thấy
@manhhungpham1294
@manhhungpham1294 Год назад
@@hoidanit Cái này mình cài đặt được trong file .env mà nhỉ?
@tienphamngoc1424
@tienphamngoc1424 3 года назад
Cảm ơn vì những videos bổ ích này của a
@huylife
@huylife 9 месяцев назад
công nhận Đại Học giờ quá lỗi thời ! youtube mới là Đại Học lớn nhất ! ko cần bằng cấp làm gì.
@hoidanit
@hoidanit 9 месяцев назад
youtube là nguồn tài liệu khác. còn bằng tài liệu vẫn có giá trị đấy bạn
@huylife
@huylife 9 месяцев назад
@@hoidanit cảm ơn bạn kênh của bạn rất tuyệt 💯
@tvtchanel9845
@tvtchanel9845 2 года назад
Cho em hỏi khi anh xin đi thực tập thì anh xin online hay là được giới thiệu hay bằng một cách nào đó ạ !
@hoidanit
@hoidanit 2 года назад
thường thì bây h mình tìm qua facebook, sau đấy gửi email, rồi chờ gọi đi phỏng vấn thực tập thôi e. chứ a ko có ai giới thiệu cả. trong playlist 'Từ lúc Phỏng Vấn Cho Tới Khi Đi Làm' a có chia sẻ vấn đề này rồi đấy e
@tvtchanel9845
@tvtchanel9845 2 года назад
Cảm ơn anh! Do em tính hết dịch đi học lại em tìm vài việc thực tập để trao dồi kinh nghiệm.
@tuyentrancong3646
@tuyentrancong3646 3 года назад
A giảng chi tiết quá 😊😊
@uuu6882
@uuu6882 2 года назад
học PHP xong rồi qua Node nó cug ná ná nên dễ tiếp thu
@hoidanit
@hoidanit 2 года назад
sau này, bạn học các ngôn ngữ khác nó đều vậy mà. điều quan trọng là mindset thôi :v
@nguyenphuocsang1505
@nguyenphuocsang1505 2 года назад
anh ơi, làm sao để bỏ cái data key(cùng cấp với message) trước list json z a.
@hoidanit
@hoidanit 2 года назад
cụ thể đi e. đoạn nào trong video ?
@hongsonnguyen9620
@hongsonnguyen9620 Год назад
học khóa của anh em rất thích vì áp dụng thực tế không lý thuyết xuông, và nó giúp em hiểu được cơ chế hoạt động và vấn đề, học xong thì tự bơi, tự xem tài liệu tự học được luôn rồi hii
@hoidanit
@hoidanit Год назад
cảm ơn bạn đã ủng hộ :v
@khanhhoang2710
@khanhhoang2710 Год назад
nhưng đi pv họ hỏi lý thuyết cái mình lắc đầu luôn
@hongsonnguyen9620
@hongsonnguyen9620 Год назад
@@khanhhoang2710 thì tự đọc tài liệu chuẩn bị trước đi bạn, ảnh chỉ dạy cho bạn cách sử dụng thôi. Biết sử dụng trước rồi tự đọc tài liệu và hoàn thiện kiến thức
@tangocduy9809
@tangocduy9809 Год назад
A ơi cho em hỏi nếu của mk type là "checkbox" thì trong cái value của postman mình sửa thành gì thì để update đc ạ
@hoidanit
@hoidanit Год назад
bạn đặt name là nó lấy được mà
@thanhtoanle200
@thanhtoanle200 Год назад
để post dữ liệu lên server bằng RESTfull thì dùng cách gì vậy anh ? cho e xin keyword với. e cảm ơn
@hoidanit
@hoidanit Год назад
bạn học từ đầu series này là hiểu mà
@tienhoangvan7272
@tienhoangvan7272 2 года назад
Bài giảng khá hay, chi tiết với người mới. Góp ý một chút với bạn: - `RESTful API` chứ không phải `RESTfull API`. - Cách đặt endpoint cũng chưa chuẩn restful.
@hoidanit
@hoidanit 2 года назад
bạn giúp mình đoạn chưa chuẩn với. có gì mình làm video update
@tienhoangvan7272
@tienhoangvan7272 2 года назад
@@hoidanit 48:17 Theo chuẩn restful thì endpoint trong trường hợp này thì chỉ để là /user và dựa vào các method chứ không kèm theo các action như create-user, update-user...
@hoidanit
@hoidanit 2 года назад
@@tienhoangvan7272 haha. cơ mà như vậy nó máy móc quá. ko cần thiết :v
@mycavalli3092
@mycavalli3092 2 года назад
Lan man quá, đang HD cái này rồi nhảy qua cái kia, xỏ lung tung hết, b làm vào chủ đề chính thôi, những cái khác thì gt ngta qua xem clip HD khác. Đang test API rồi lại qua HD cài post man, các thứ khác nữa. Góp ý cho kênh b vậy, chứ k mình thấy lan man mất thú vị đi.
@hoidanit
@hoidanit 2 года назад
bạn có thể next mà. chứ có bạn lại còn chẳng biết post man là gì thì làm thế nào. ngoài ra, bạn có thể x2, x3.. speed và tua video or next channel khác :v
@thiennguyen1032
@thiennguyen1032 2 года назад
bạn đã biết kiến thức nào rồi thì tua qua đoạn khác. Video cho nhiều người xem, có người biết, người ko nên những vấn đề gì liên quan ông Eric gthich thêm cho newbie thì mình thấy khá là hữu ích và tận tâm mà
Далее
Se las dejo ahí.
00:10
Просмотров 851 тыс.
GraphQL vs REST API: Nên chọn cái nào?
9:27
Просмотров 29 тыс.
Node.js is a serious thing now… (2023)
8:18
Просмотров 649 тыс.
API là gì?
6:36
Просмотров 22 тыс.