Tôi đang đăng dữ liệu để khôi phục API, nhưng không thể tìm thấy bất kỳ ví dụ nào về cách truy cập dữ liệu đã đăng. Cái này hoạt động ra sao?Làm cách nào để truy cập dữ liệu được đăng trong khi khôi phục 1.x.x?
27
A
Trả lời
44
Tôi đã tìm thấy câu trả lời. Một trong các plugin được bao gồm cần được kích hoạt, . Sau đó, dữ liệu có thể được tìm thấy trong req.params
(mặc định) hoặc req.body
(mapParams: false
), tùy thuộc vào số settings (xem cụ thể tại phần BodyParser).
Ví dụ:
server.use(restify.bodyParser({ mapParams: false })); // mapped in req.body
Hoặc:
server.use(restify.bodyParser()); // mapped in req.params
5
là rất đơn giản:
server.use(restify.bodyParser({ mapParams: false }));
Bạn cần kích hoạt bodyParser trong restify
1
Mã này sẽ in cơ thể yêu cầu ra cửa sổ Console:
var restify = require('restify');
var server = restify.createServer();
// This line MUST appear before any route declaration such as the one below
server.use(restify.bodyParser());
server.post('/customer/:id', function (req, resp, next) {
console.log("The request body is " + req.body);
response.send("post received for customer " + req.params.id + ". Thanks!");
return next();
});
3
Đối restify 5.0.0+
, sử dụng:
server.use(restify.plugins.bodyParser());
https://github.com/restify/node-restify/issues/1394#issuecomment-312728341
Đối với các phiên bản cũ sử dụng:
server.use(restify.bodyParser());
Sau khi nói restify sử dụng bodyParser
middleware theo yêu cầu cơ thể sẽ có sẵn theo yêu cầu đối tượng thuộc tính nội dung:
server.post('/article', (req, res, next) => {
console.log(req.body)
next()
})
Các vấn đề liên quan
- 1. SQL Server 2008 - Người dùng không thể truy cập Cơ sở dữ liệu được khôi phục
- 2. Truy cập khôi phục mật khẩu mdb
- 3. Khôi phục cơ sở dữ liệu Postgresql
- 4. smo khôi phục cơ sở dữ liệu
- 5. Cách khôi phục dữ liệu từ bảng cắt bớt
- 6. Tôi làm cách nào để truy vấn thời gian khôi phục cơ sở dữ liệu máy chủ SQL?
- 7. Cách khôi phục cơ sở dữ liệu từ C#
- 8. Làm cách nào để có quyền truy cập độc quyền vào cơ sở dữ liệu SQL Server 2005 để khôi phục?
- 9. Khôi phục quyền truy cập sao lưu bị từ chối
- 10. có cách nào để khôi phục hbase
- 11. Làm cách nào để khôi phục phiên PHP?
- 12. Làm cách nào để khôi phục một cơ sở dữ liệu từ mysqldump chứa nhiều cơ sở dữ liệu?
- 13. Truy cập dữ liệu được truy xuất
- 14. Tôi làm cách nào để truy cập dữ liệu bài đăng từ trò chơi scala?
- 15. Công cụ dữ liệu SQL Server - Chế độ khôi phục
- 16. Không thể truy cập đối tượng SqlTransaction để khôi phục trong khối catch
- 17. Hành vi nút "Khôi phục giao dịch" khi không có gì để khôi phục
- 18. Mercurial: Cách khôi phục sau khi rebase
- 19. mysql khôi phục cơ sở dữ liệu khác nhau
- 20. Quá trình sao lưu/khôi phục cơ sở dữ liệu
- 21. UITableView: Khôi phục từ NSInternalInconsistencyException sau khi cập nhật xấu?
- 22. Làm thế nào để khôi phục cơ sở dữ liệu MySQL từ WAMP?
- 23. Làm cách nào để khôi phục truy vấn UPDATE trong SQL Server 2005?
- 24. Làm thế nào để khôi phục cơ sở dữ liệu di chuyển trên Heroku
- 25. khôi phục bằng mysqldump, nhưng dữ liệu ở đâu?
- 26. Hiển thị tiến trình trong khi khôi phục cơ sở dữ liệu bằng PowerShell và SMO
- 27. Đăng nhập quản trị ColdFusion và khôi phục mật khẩu
- 28. Làm cách nào để có thể khôi phục event.preventDefault?
- 29. khôi phục lỗi đăng nhập cơ sở dữ liệu người dùng
- 30. Cách tốt nhất để tự động khôi phục cơ sở dữ liệu mỗi giờ