Cho mình hỏi tại sao khi delete a book thì sau khi delete thì get an Author để check thì book đã bị xóa tuy nhiên nếu chọn get All Authors thì id của book trong mảng books vẫn tồn tại nhỉ ?
e chưa bt j về nodejs,vs mongo ,ms code 1 con web react h e xem video này xog có thể tạo đc nhữg api cơ bản ko ạ a,hay phải học cặn kẽ các lí thuyến các thứ a nhỉ
MongooseError: Operation `authors.insertOne()` buffering timed out after 10000ms ==> cho em hỏi lỗi này fix thế nào ạ, em alfm theo các anh bên dưới mà k được ạ.
Cho mình hỏi là tại sao mình post nó lại không hiện username ta, mình follow từng steps mà lúc post nó chỉ có books trở xuống k có hiện name của author
Chào ông, tôi có một bài tập như là Design a CRUD API of specify objects which you want to manage and store to database, cho tui xin tham khảo video này của ông nhé
mình làm theo bạn đến lúc post trong postman, nó lấy data nhưng chỉ hiển thị {}, search fix thì nó hướng dẫn thêm app.use(express.json()); đã thêm nhưng vẫn lỗi, mong bạn chỉ dẫn, có khi nào đó là lỗi IP ko bạn
Cho mình hỏi là khi kết nối Mongo ở local thì nó báo lỗi "MongooseError: Operation `courses.insertOne()` buffering timed out after 10000ms" thì do đâu vậy bạn
SQL thì chỉ là ngôn ngữ truy vấn (query language) thui nhé, còn nếu so sánh với MongoDB thì sẽ có MySQL, SQLite,… vì tụi nó đều là DBMS, còn xài cái nào thì còn tuỳ vào dự án nữa, thường thì dự án xài React ngta sẽ xài MERN stack (MongoDB Express React Node) trong đó có MongoDB vì tụi nó bổ trợ lẫn nhau tốt, còn nếu xài PHP hay Python các kiểu thì ngta sẽ xài MySQL
@@DanielTruongDev đây bạn MongooseError: Operation `datas.insertOne()` buffering timed out after 10000ms at Timeout. (C:\Users\Admin\Desktop estful api ode_modules\mongoose\lib\drivers ode-mongodb-native\collection.js:151:23) at listOnTimeout (node:internal/timers:564:17) at process.processTimers (node:internal/timers:507:7)
I don't understand your language
But your way of coding is very good
Great work bro
ok
Cảm ơn anh rất nhiều, mong a ra thêm nhiều video hay nữa!
video rất hay anh ơiiii, nhân tiện nếu được mong anh hướng dẫn viết unit test cho rest api như này đi anh
cam on ban rat nhieu, video rat de hieu, cach giang cua ban rat hay
video rất hữu ích, mong b ra thêm video biết BE node dùng typescript.
Video rất hữu ích, Chúc anh có nhiều sức khỏe và chia sẻ nhiều kiến thức nữa
Video hay quá bạn ơi, mong bạn ra 1 video về các câu truy vấn hay như pull và push như trong video, mà k phải ai cũng biết
Video hay lắm a . Mong a ra thêm nhiều chức năng hơn
Anh làm thêm nhiều video về phía backend đi ạ
video hay quá bạn ơi ❤❤❤❤
ae nào bị ko updateone đc ko nhỉ
Cảm ơn bạn
Bạn ơi viết tiếp sâu về các API thực tế hay làm đi, như pagination, search, filters, soft...
mong bạn ra khóa MERN luon , cảm ơn bạn rất nhiều
video có tâm quá nhưng mình góp ý một chút là bạn nên nói chậm lại một xíu thôi để cho mấy bạn mới có thể theo kịp nội dung video ý
Bây giờ trong mongDB có data rồi, giờ làm sao để lấy nó ra để sử dụng bay giờ được vậy nhỉ ?
a che pass mấy lần xogn cuối cùng để lộ ở 17:47 :v
Cho mình hỏi tại sao khi delete a book thì sau khi delete thì get an Author để check thì book đã bị xóa tuy nhiên nếu chọn get All Authors thì id của book trong mảng books vẫn tồn tại nhỉ ?
Giảng hay ngắn gọn nhưng đầy đủ ý nghĩa. cảm ơn cậu rất nhiều. góp ý là video hơi mờ nên hơi đau mắt.
b chỉnh chất lượng video 1080p xem sao nhé, mình thấy bên mình nhìn rõ code mà
Anh có làm video hướng dẫn redux + typescript không ạ
e chưa bt j về nodejs,vs mongo ,ms code 1 con web react h e xem video này xog có thể tạo đc nhữg api cơ bản ko ạ a,hay phải học cặn kẽ các lí thuyến các thứ a nhỉ
MongooseError: Operation `authors.insertOne()` buffering timed out after 10000ms
==> cho em hỏi lỗi này fix thế nào ạ, em alfm theo các anh bên dưới mà k được ạ.
Cho mình hỏi là tại sao mình post nó lại không hiện username ta, mình follow từng steps mà lúc post nó chỉ có books trở xuống k có hiện name của author
a có ý định ra phần nâng cao không anh
quá dữ
Chào ông, tôi có một bài tập như là Design a CRUD API of specify objects which you want to manage and store to database, cho tui xin tham khảo video này của ông nhé
mình làm theo bạn đến lúc post trong postman, nó lấy data nhưng chỉ hiển thị {}, search fix thì nó hướng dẫn thêm app.use(express.json()); đã thêm nhưng vẫn lỗi, mong bạn chỉ dẫn, có khi nào đó là lỗi IP ko bạn
Mình nghĩ b chưa cài body-parser
@@thaiquy926 minh cung the ban fix dc chua
@@haitrieu287 fix dc r b
@@thaiquy926 ae len mongo set full quyền ip nhé
@@thaiquy926 Làm thế nào thế bạn ơi, mình ko biết giải quyết như nào
Cho mình hỏi là khi kết nối Mongo ở local thì nó báo lỗi "MongooseError: Operation `courses.insertOne()` buffering timed out after 10000ms" thì do đâu vậy bạn
làm về socket đi bạn ơi!
Theme gi vay a
Có cách nào để search bằng tiếng việt ko bạn
anh ơi hướng dẫn cách deploy con server này lên heroku hay v.v luôn ạ :3
anh cho em hỏi là nếu một trường là image thì phải là làm sao ạ ?
nếu là ảnh thì em lưu dưới dạng link tới cái ảnh đó th
lỗi MongooseError: Operation `authors.insertOne()` buffering timed out after 10000ms là lỗi gì anh nhỉ
mình gặp y chang tốn 2 tiếng để fix
Tại sao trong DB, tên các Table lại là books và authors mà không phải là book và author
làm luôn MERN cho ngầu =))
khi 2 model khác file thì ref với nhau kiểu nào v m.n?
b tìm hiểu về relation nha
che mật khẩu nhưng ở phút 17:45 lại như không che... Hảo che... :)
video của bạn rất hay ạ. Mình có thể liên hệ với bạn được không ạ ?
Thêm chức năng auth, với lại comment về sách nữa bạn ơi ^_^
tại này mình làm cơ bản CRUD th à nên hong thêm mấy cái đó được, b check video JWT của mình thì có chứ năng Auth ấy
Đẹp trai qué
anh ơi cho em hỏi, em npm start, nó truy xuất được tới file rồi, nhưng ko in ra được dòng console.log là sao ạ
em vào group Discord hỏi cho dễ nhé
@@DanielTruongDev cho em xin link discord với ạ
em check trong phần mô tả của kênh ấy
E có thể cho a hỏi sự khác biệt giữa SQL và MongoDB không ? Và thực tế thì người ta áp dụng 2 cơ sở dữ liệu này như thế nào không ?
Tùy dự án, tùy theo cty. Đặc biệt là tùy theo lead của bạn chọn DB nào nha ^_^
@@trieunguyentuan4589 cảm ơn bạn nhé
SQL thì chỉ là ngôn ngữ truy vấn (query language) thui nhé, còn nếu so sánh với MongoDB thì sẽ có MySQL, SQLite,… vì tụi nó đều là DBMS, còn xài cái nào thì còn tuỳ vào dự án nữa, thường thì dự án xài React ngta sẽ xài MERN stack (MongoDB Express React Node) trong đó có MongoDB vì tụi nó bổ trợ lẫn nhau tốt, còn nếu xài PHP hay Python các kiểu thì ngta sẽ xài MySQL
var bodyParser = require('body-parser'); mình thay bằng import { bodyParser } from 'body-parser'; đc k nhỉ
Được nhưng mà phải sửa file package thành dạng module
em setup Mongoose giống anh mà tới chỗ save() thì bị lỗi
MongooseError: Operation `authors.insertOne()` buffering timed out after 10000ms
e thử thay await thành .then() xem sao,
.save().then(()=> {
res.status(200).json(“Saved”)
});
id được tạo bởi mongoo khá dài và khó nhớ, vậy thì sao mà người dùng nhập được để mà lưu tác giả .-.
đó là vấn đề của dev thể hiện ở front end như nào để người dùng có thể dễ dàng sử dụng
không biết sao đến đoạn save() mình không thể tương tác gì với database đc, toàn trả về 500 thôi :(
Ô fix được chưa, giúp tui với
@@vietdientang3907 mình ko viết theo mô hình mvc thì nó lại đc :)) khó hiểu thực sự
Mình bị lỗi ở phương thức post chỗ method.save, nó cứ trả về status 500 và không lưu vào database
lúc b chạy server thì nó có báo connect to MongoDB chưa
@@DanielTruongDev có hiện r
@@tiepphanvan2494 thế b thay res.status(500).json(err) bằng res.status(500).json(err.msg) xem nó trả về cho b lỗi gì
@@DanielTruongDev đây bạn
MongooseError: Operation `datas.insertOne()` buffering timed out after 10000ms
at Timeout. (C:\Users\Admin\Desktop
estful api
ode_modules\mongoose\lib\drivers
ode-mongodb-native\collection.js:151:23)
at listOnTimeout (node:internal/timers:564:17)
at process.processTimers (node:internal/timers:507:7)
Mình đã fix được, cảm ơn bạn
có link github bài này ko a
b check phần mô tả của video có á, cho mình 1 sao luôn nhé :))
Github a sao có mỗi file index.js thui á
@@khoango6300 à hình như anh bỏ nhầm repo =)) để a fix lại
@@khoango6300 a update r á
@@DanielTruongDev dạ cảm ơn a
mình làm theo bạn đến lúc post trong postman, nó lấy data nhưng chỉ hiển thị {} HELP ME voi anh oi em gia anh 100k
khả năng là bạn gọi cái route trong index.js trước thằng use(bodyParser)
@@DTD310ui chuẩn luôn, cảm ơn bạn keke
thầy còn sống không ạ