Làm sao để lấy dữ liệu ở node sau khi AJAX truyền đi?
-
Mình mới học node, mong các bác giúp đỡ.
- Mình muốn làm cái form sign up để check email có trùng không nên cần dùng ajax nhưng ko biết làm sao cho server nhận.
- Sẵn cho mình xin tài liệu hay khóa học về node trên mạng luôn. Tiếng anh mình có nhưng không chuyên.
Cám ơn các bác.
// script bên Client
// node Server
-
Chào bạn !
Có lẽ bạn chưa nắm rõ mặt back-end và front-end . Cái việc ajax url là việc post dữ liệu formData từ client-side lên back-end thông qua giao thức http/tcp . Để lấy dữ liệu từ client-side, bạn chỉ viêc gọi theo nhiều cách thức response body , response params . Ajax từ client side chỉ là phương thức chuyển giao dữ liệu từ formData nhận được .$.ajax({ url: url, method: 'post', data : formData, ....... do something })
-
Bạn có thể code mẫu ở phía server cho mình xem được không?
-
Phia SERVER-SIDE :
app.post('/send, (req, res) => {
var item = {
name : res.body.name // ====> value response from client-side
}
data = new data(item)
data.save()
})Rất đơn giản phải không nào !
Chúc bạn làm tốt . -
Thêm một nếu bạn muốn server nhận được, thì phải thêm
parser
trên server nhá,ví dụ :
Các loại parser thì ở đây hết nhé :