如果 paypal 或 facebook 尝试将数据发布到您的 angular 2 路线,您如何访问该发布数据?您如何查看通过 http 请求提交到 angular 2 路由的 HTTP 标头?
您永远不会在 Angular 应用程序中看到 POST 数据。为什么?因为当 POST 请求到达服务器时,Angular 正在浏览器内部运行。通常你的服务器只是重写所有(或几乎所有)传入的请求到你的index.html和Angular通过解析URL知道要显示哪个状态。
换句话说,您的 POST 数据是在您的服务器上接收的,但并未传递出去。您可以在重写时捕获它,并以某种方式将数据(在 HTML 中打印、设置为 cookie 等)传递到您的 Angular 应用程序。
如果我选择传递数据的方式,我更愿意将 POST 数据存储在某个 ID 下的数据库中,然后将浏览器重定向到 Angular 应用程序,并使用 get 参数指示选择指定 ID 下的数据。
| 归档时间: |
|
| 查看次数: |
2881 次 |
| 最近记录: |