Bạn nào bị lỗi mongoose.connect() no longer accept callback thì có thể đổi nó thành: const connectToMongo = async () => { await mongoose.connect(process.env.MONGO_URL); console.log("Connected to MongoDB"); }; connectToMongo(); có thể tìm hiểu thêm ở đây do update mới của mongoose: stackoverflow.com/questions/75586474/mongoose-stopped-accepting-callbacks-for-some-of-its-functions
rất thích những video của bạn về nodejs và expressjs, từ cách bạn hướng dẫn từng bước chi tiết cho đến việc chia phân đoạn trong video trên ytb rất khoa học, mong bạn ra nhiều video hơn về nó
Nếu bạn nào làm phần kết nối mongodb bị lỗi callback thì có thể sửa thành : mongoose.connect(process.env.DB_URL) .then(() => { console.log("Connected to MongoDB"); }) .catch((error) => { console.error("Error connecting to MongoDB:", error); });
Mọi người ơi cho mình hỏi là ta cho mặc định tk mới tạo admin luôn là false thì không dev mình phải vào db chỉnh lại thành true mới biến tk đó thành tk admin được, vậy thì khi mình làm xong bàn giao dự án thì chủ website sẽ làm sao để có được một tk admin mà không cần phải vào db chỉnh thủ công vậy ạ.
TRONG DỰ ÁN THỰC TẾ ĐI LÀM...NÓ SẼ CÓ CHÚT KHÁC BIỆT..ĐỂ SỬA ROLE LÀ ADMIN HAY USER THÌ SẼ CÓ XÂY DỰNG RIÊNG PHÂN QUYỀN . CÁI NÀY CÓ THỂ LÀM BÊN REACT.
@@binhlethanh4121 phân quyền là mình cho phép role này quản lý role kìa, còn mình muốn hỏi là khi server được chạy lần đầu tiên thì sẽ không có 1 tk nào là admin cả, vậy khi mình giao sản phẩm cho khách hàng, làm cách nào để khách hàng muốn vào trang admin mà không phải tác động vào database như mình lúc dev ạ
@@Tech4Projects phai xay dung rieng biet cho admin, user ma ban...vi du khi khach hang muon mua hang thi phai dang ky tai khoan...khi dang nhap thi se co phan danh rieng cho khach hang.
@@binhlethanh4121 vậy là mình phải làm phần đk riêng cho admin ạ, những àm thường các trang web e không thấy nơi đk cảu admin. Có phải là bên dev sẽ cung cấp link đk đó cho chủ web để họ tạo tk admin không ạ.
@@Tech4Projects cũng có thể hiểu như vậy. trước giờ các dự án anh làm sẽ có 4 cấp : dev, admin,user,guest. Làm theo mô hình microservice . có một con server quản lý riêng về người dùng.
@@DanielTruongDev nó trả về em đoạn JSON kiểu vầy anh ạ "errors": { "username": { "name": "ValidatorError", "message": "Path `username` is required.", "properties": {"message": "Path `username` is required.",
Anh ơi, cho em hỏi là sao live server của em lại k chạy đc ạ. Từ trc đến giờ thì vẫn chạy đc ạ, nhưng hôm nay em đưa code lên git hub không được mà em Go live lại cũng k chạy trình duyệt lun ạ.(em đã uninstall và install lại vs code nhưng vẫn không được ạ). Mong anh giúp đỡ ạ, em cảm ơn ạ.
Anh ơi sao em chạy cái mongoose.connect thì nó cứ báo lỗi throw new MongooseError('Mongoose.prototype.connect() no longer accepts a callback'); em fix k được
do ảnh sài mongoose cũ nên bản mới yêu cầu sài callback bạn ghi code giống tôi là hết lỗi: mongoose.connect(process.env.MONGODB_URL).then( () => {console.log("Connect to Database...");} ) Không biết bạn đã sửa được chưa? nhưng mình thấy thì mình chỉ nha 😄
Bạn nào bị lỗi mongoose.connect() no longer accept callback thì có thể đổi nó thành:
const connectToMongo = async () => {
await mongoose.connect(process.env.MONGO_URL);
console.log("Connected to MongoDB");
};
connectToMongo();
có thể tìm hiểu thêm ở đây do update mới của mongoose:
stackoverflow.com/questions/75586474/mongoose-stopped-accepting-callbacks-for-some-of-its-functions
rất thích những video của bạn về nodejs và expressjs, từ cách bạn hướng dẫn từng bước chi tiết cho đến việc chia phân đoạn trong video trên ytb rất khoa học, mong bạn ra nhiều video hơn về nó
Hãy là người Việt IT đỉnh cao , đếc cần xem của Ấn Độ nữa
xem cái token hiện thị ở đâu vậy ạ
bạn này dạy hay thật sự
dạ code này up github web chạy được không ạ, hay chỉ là local. em cảm ơn ạ
a ơi ngang đoạn test API e bị lỗi 500 Internal Server Error . Fix như thế nào vậy ạ
cho e hỏi sao test api đăng kí thì nó cứ load hoài à ko ra kết quả
Thanks e, mong chờ những video của e
cho mình hỏi tại sao cái User.find ở phần login lại có dữ liệu vậy? mình tưởng User chỉ là model thôi chứ?
Dễ hiểu quá bạn ơi, thanks bạn
video rất hay ạ cám ơn bạn nhiều
Mình đã hoàn thành 1/3 cảm ơn bạn nhìu
anh sài nodejs bản mấy v
phần lỗi 500 tại loginUser thì trong hàm try catch chỉ cần res.status(200).json(user) là được, chưa cần if(user && validPassword)
video hay quá ạ
nếu có thể bạn hướng dẫn bằng typescript nữa nha bạn. video bạn hay quá
mong bác ra video hướng dẫn làm 1 app nhỏ kiểu crud người dùng và có chức năng đăng nhập như này luôn đi bác.
Sao e k làm tut cho tx. Typescript a thấy nhiều ng bảo tx sẽ tối ưu cho node à.
Mong anh ra seri về API GATEWAY ạ.
ra tiếp video về nodejs đi anh
B có nhận code dự án k ?
Cho mình xin tên extension lúc bạn gọi hàm nó tự import vô với ạ
Anh ơi. Trong phần logic register, mình có cần kiểm tra xem username người dùng gửi lên đã tồn tại trong db không ạ ??
@@btak-bg4ve e cảm ơn ạ !!
Lúc khởi tạo model user có thuộc tính unique: true để check r
ước gì biết dến kênh anh sớm hơn :( giờ ngồi cày hết video kênh a luôn, a dạy hợp với e vãi
validPassword có gì đó sai sai test lại xem ???
phút thứ 30 có ai bị lỗi treo giống mình không, send mà nó quay vòng vòng quài
đến lúc test API mình res ra thông tin được mà bị lỗi 500 thì là bị lỗi gì ạ
bạn sửa lại thành res.status(200).json(UserAdmin) trong file controller thì sẽ sửa được lỗi nhé
anh cho em hỏi là em hash pass ra rồi lên web để test mà nó trả về lỗi Invalid salt revision thì phải làm sao ạ
ra full khoá BE luôn đi a
hi anh nha, e học it BKHN ạ
làm hướng dẫn full về redux đi bạn
Anh là David Minh nhật à sao mặt anh giống thế
e code giống a y đúc mà vào thunder client test thì báo không kết nối được đến sever là sao ạ
mã lỗi của em là mã gì? 500 hay sao
mình kiếm cách mã hóa mật khẩu mà không thấy may nhờ bạn
Anh ơi cho em hỏi trong cái thunder clients của em nó trả về status: 500 Internal Server Error . Anh chỉ giúp em với, em cảm ơn
Bạn fix được chưa vậy ạ
Nếu bạn nào làm phần kết nối mongodb bị lỗi callback thì có thể sửa thành : mongoose.connect(process.env.DB_URL)
.then(() => {
console.log("Connected to MongoDB");
})
.catch((error) => {
console.error("Error connecting to MongoDB:", error);
});
của mình tạo dự án mongodb rồi mà chạy sever thì nó chạy 1 lúc xong nó vào cath là bị sao ạ
Cảm ơn anh nhìu ạ❤❤
ok em
Mọi người ơi cho mình hỏi là ta cho mặc định tk mới tạo admin luôn là false thì không dev mình phải vào db chỉnh lại thành true mới biến tk đó thành tk admin được, vậy thì khi mình làm xong bàn giao dự án thì chủ website sẽ làm sao để có được một tk admin mà không cần phải vào db chỉnh thủ công vậy ạ.
TRONG DỰ ÁN THỰC TẾ ĐI LÀM...NÓ SẼ CÓ CHÚT KHÁC BIỆT..ĐỂ SỬA ROLE LÀ ADMIN HAY USER THÌ SẼ CÓ XÂY DỰNG RIÊNG PHÂN QUYỀN . CÁI NÀY CÓ THỂ LÀM BÊN REACT.
@@binhlethanh4121 phân quyền là mình cho phép role này quản lý role kìa, còn mình muốn hỏi là khi server được chạy lần đầu tiên thì sẽ không có 1 tk nào là admin cả, vậy khi mình giao sản phẩm cho khách hàng, làm cách nào để khách hàng muốn vào trang admin mà không phải tác động vào database như mình lúc dev ạ
@@Tech4Projects phai xay dung rieng biet cho admin, user ma ban...vi du khi khach hang muon mua hang thi phai dang ky tai khoan...khi dang nhap thi se co phan danh rieng cho khach hang.
@@binhlethanh4121 vậy là mình phải làm phần đk riêng cho admin ạ, những àm thường các trang web e không thấy nơi đk cảu admin. Có phải là bên dev sẽ cung cấp link đk đó cho chủ web để họ tạo tk admin không ạ.
@@Tech4Projects cũng có thể hiểu như vậy.
trước giờ các dự án anh làm sẽ có 4 cấp : dev, admin,user,guest. Làm theo mô hình microservice . có một con server quản lý riêng về người dùng.
có ai cài npm i bcrypt bị lỗi ko ạ cho em hỏi làm thế nào để sửa lỗi này vậy ạ em cảm ơn ạ 😭
Anh oi khi mà em send thunder client thì nó trả về Status: 404 Not Found mong anh rep em với ạ em tìm tòi mãi mà kh fix được :(((
404 có thể là cái route của em nó chưa tồn tại đó, có gì em nhắn trong Discord của anh hỏi cho dễ nhé
@@DanielTruongDev bây giờ thì nó chỉ có lỗi Status: 500 Internal Server Error response ra cái object rỗng thoi anh ạ mong anh giúp em với
có ai bị lỗi gửi post request đi nhận về mảng rỗng và lỗi 500 k ạ
bạn fix đc chưa
mình nhập npm init nó báo lỗi và ko trả file package.json ạ
b đã cài đặt Node chưa
@@DanielTruongDev mình mới được giao bài tập về mảng này nên chưa rõ lắm bạn có thể nói kĩ một chút đc ko
@@truongvantinh735 à thì để chạy npm init thì trước hết b cần tải Node.js về, b có thể tải trên web, xong r thì b mới chạy npm init được
@@DanielTruongDev cho mình hỏi chút là mình install express và moogose nó ko tự nhảy dependencies là sao ạ
anh ơi ae cho em hỏi trong cái thunder clients của em nó trả về status: 500 Internal Server Error . Anh chỉ giúp em với, em cảm ơn
nếu e bị lỗi error header thì e thử thêm return trước res.status.json nhe
@@DanielTruongDev nó trả về em đoạn JSON kiểu vầy anh ạ
"errors": { "username": { "name": "ValidatorError", "message": "Path `username` is required.", "properties": {"message": "Path `username` is required.",
@@chromegoogle880 à v phần body của Thunder Client e đã thêm username, password như trong vid chưa
@@DanielTruongDev dạ e có thêm rồi a
@@chromegoogle880 do cái lỗi nó báo ở trên là nó nói e thiếu username ấy, nên e check xem e có thiếu gì kh
Anh ơi, cho em hỏi là sao live server của em lại k chạy đc ạ. Từ trc đến giờ thì vẫn chạy đc ạ, nhưng hôm nay em đưa code lên git hub không được mà em Go live lại cũng k chạy trình duyệt lun ạ.(em đã uninstall và install lại vs code nhưng vẫn không được ạ). Mong anh giúp đỡ ạ, em cảm ơn ạ.
ý em là extension live server bên frontend hay là server trong cái video này nhỉ?
@@DanielTruongDev dạ là live server extension bên fron end ạ
e thử cài lại cái live server extension thử xem sao
@@DanielTruongDev dạ em làm r nhưng khum đc :(((
@@vanviet9296 e tham khảo thử xem: www.google.com.vn/amp/s/www.freecodecamp.org/news/visual-studio-code-live-server-not-working/amp/
khi e send thì nó hiện object rỗng thì lỗi gì vậy a
khúc nào á em
@@DanielTruongDev lúc bấm send để post á a, nó báo error 500 rồi show ra {} này không á
@@TaiNguyen-xw4ot e check thử xem e có cho đúng url chưa
@@KhangNguyen-gb6lk chưa fix được luôn á bạn ơi =((
bạn thử check lại file env xem username:password
não bác IQ 200 à
nhìn anh trẻ quá không biết anh bao nhiêu tuổi rồi ạ
mình năm 3 á
@@DanielTruongDev ZALO LÀ GÌ V TUI MÚN HỎI VỀ BÀI HỌC
Anh ơi sao em chạy cái mongoose.connect thì nó cứ báo lỗi throw new MongooseError('Mongoose.prototype.connect() no longer accepts a callback'); em fix k được
do ảnh sài mongoose cũ nên bản mới yêu cầu sài callback
bạn ghi code giống tôi là hết lỗi:
mongoose.connect(process.env.MONGODB_URL).then(
() => {console.log("Connect to Database...");}
)
Không biết bạn đã sửa được chưa? nhưng mình thấy thì mình chỉ nha 😄
@@baoannguyen8273 dạ e cảm ơn ạ
@@baoannguyen8273 ban ranh khoong minh can ban giup