小编the*_*dev的帖子

Microsoft Edge CORS 获取失败

我有一个 Web 应用程序向位于另一个本地服务器上的 API 发出请求,因此这些请求在 Chrome 和 Firefox 中被标识为 CORS 请求并在那里工作。但在 Edge 中,我得到的只是这种奇怪的行为,它在开发人员工具的网络选项卡中记录了这一点,实际上什么都不做:

在 Edge 的开发者工具中记录的获取请求

如上所示,请求不包含标头,响应为空。我的代码非常简单,如下所示:

fetch("http://192.168.10.164:15622/api/Users/LoginUser", {
            method: "POST",
            headers: {
                "Content-Type": "application/json"
            },
            body: JSON.stringify({ UserName:"hi", UserPass:"123" })
        });
Run Code Online (Sandbox Code Playgroud)

fetch cors microsoft-edge

7
推荐指数
0
解决办法
1459
查看次数

Linux 的 Windows 子系统上的 Rust 安装失败:无法重命名组件文件

我试图通过运行正式提供以下命令在Windows子系统为Linux(WSL)安装锈在这里

curl https://sh.rustup.rs -sSf | sh

我已经从 Microsoft Store 安装了 Ubuntu。

问题是失败了 5 个类似的错误:

错误:无法将组件文件从“/home/thesdev/.rustup/tmp/glf5z1z643ehld0x_dir/bk”重命名为“/home/thesdev/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/man”

...

错误:无法安装组件:'rust-docs-x86_64-unknown-linux-gnu',检测到冲突:'"share/doc/rust/html"'

安装过程截图

截图来自 VS Code。在 Ubuntu 应用程序中尝试它会导致相同的错误。

installation rust windows-subsystem-for-linux

5
推荐指数
2
解决办法
3044
查看次数

如何使用actix-web的Json类型解决“ serde :: Deserialize的实现不够通用”的问题?

我正在使用actix-web编写服务器:

use actix_web::{post, web, Responder};
use serde::Deserialize;

#[derive(Deserialize)]
struct UserModel<'a, 'b> {
    username: &'a str,
    password: &'b str,
}

#[post("/")]
pub fn register(user_model: web::Json<UserModel>) -> impl Responder {}
Run Code Online (Sandbox Code Playgroud)

编译器给出此错误:

error: implementation of `user::_IMPL_DESERIALIZE_FOR_UserModel::_serde::Deserialize` is not general enough  
  --> src/user.rs:31:1  
   |  
31 | #[post("/")]  
   | ^^^^^^^^^^^^  
   |  
   = note: `user::UserModel<'_, '_>` must implement `user::_IMPL_DESERIALIZE_FOR_UserModel::_serde::Deserialize<'0>`, for any lifetime `'0`  
   = note: but `user::UserModel<'_, '_>` actually implements `user::_IMPL_DESERIALIZE_FOR_UserModel::_serde::Deserialize<'1>`, for some specific lifetime `'1`
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

rust serde actix-web

4
推荐指数
1
解决办法
200
查看次数