小编use*_*437的帖子

在Laravel 5.3 Passport中添加Access-Control-Allow-Origin标头响应

我是Laravel的新手,正在使用OAuth2.0密码授权进行一些Laravel 5.3 Passport项目.当我使用params卷曲API时,它会使用令牌进行响应.但是,在浏览器中,它需要端点应添加的额外安全性,因为我的请求来自localhost,而API位于我的VM中.这是错误:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. The response had HTTP status code 400.
Run Code Online (Sandbox Code Playgroud)

我知道问题是什么,但我不知道在哪里放入包含该标题,因为这是第三方应用程序.

提前谢谢专家.请帮忙.

cors laravel-5.3

48
推荐指数
7
解决办法
8万
查看次数

即使 params 尚未更改,也会调用 C# Blazor onParametersSetAsync

我正在尝试了解 Blazor 的行为方式。我正在调试一些东西,但暂时删除注释其他代码,以免被破坏并确保我所观察到的内容。代码如下所示。

<OneComponent @ref="_oneComponent" param1="@varParam1" param2="@varParam2"></OneComponent>
Run Code Online (Sandbox Code Playgroud)
@code {
  private OneComponent _oneComponent; 
  private _objectOne varParam1;   // There are values here.
  private _objectTwo varParam2;   // There are values here as well.

  private async Task SaveClicked()
  {
    if (_oneComponent.OnSaveClicked())
    {
      // nothing here.
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我运行该程序时,我注意到OnParametersSetAsync()正在 <OneComponent/>重新运行。我的问题是,即使我没有更改 varParam1、varParam2 中的任何一个,为什么会OnParametersSetAsync()再次重新运行?是这样吗?当程序现在指向_oneComponent返回 true 或 false 后的该组件时,是否应该重新运行?

blazor blazor-webassembly

13
推荐指数
2
解决办法
2万
查看次数

如果有简单的方法,为什么我们需要reactjs-bootstrap?

我一直在使用react或angular开发web应用程序,但我很困惑为什么人们会使用像react-bootstrap(https://react-bootstrap.github.io/introduction.html)或Angular-bootstrap这样的库?因为当我创建时我只需要使用链接标记及其对应的js lib加载css框架,然后在reactjs方面,我只需要放置组件所需的类.这听起来不容易吗?

谢谢,

twitter-bootstrap angularjs reactjs angular-bootstrap react-bootstrap

5
推荐指数
1
解决办法
237
查看次数

“IconDefinition”类型的参数不可分配给“IconDefinitionOrPack”类型的参数

我用角6角起动机 和fontawesome,随后这里就如何发安装到纳克。

在我的 .ts 看起来像这样:

import { library, dom } from '@fortawesome/fontawesome-svg-core';
import { faInstagram } from '@fortawesome/free-brands-svg-icons/faInstagram';
import { faLink } from '@fortawesome/free-solid-svg-icons/faLink';

public ngOnInit() {
    library.add(faInstagram);
    library.add(faLink);
    dom.watch();
}
Run Code Online (Sandbox Code Playgroud)

然后在 .html 中:

<fa-icon [icon]="['fab', 'instagram']"></fa-icon>
Run Code Online (Sandbox Code Playgroud)

除了免费品牌,它工作得很好@fortawesome/free-brands-svg-icons。在构建(npm start)时,它会Argument of type 'IconDefinition' is not assignable to parameter of type 'IconDefinitionOrPack'. 'IconDefinition' is not assignable to type 'IconPack'. signature is missing in type 'IconDefinition'.在 92% 的构建中产生错误/警告,但实际上构建似乎成功并且显示了 instagram 图标,但我很烦恼,因为代码下方出现了一条红线。

有人能弄清楚吗?

我的 package.json

"@fortawesome/angular-fontawesome": "^0.3.0",
"@fortawesome/fontawesome-svg-core": …
Run Code Online (Sandbox Code Playgroud)

font-awesome angular6

5
推荐指数
1
解决办法
1958
查看次数

将带有 html 标签的纯文本转换为 html 字符串并在 Blazor 中呈现

样本:

@{
     var s = "<p>Sample text</p>";
 }
Run Code Online (Sandbox Code Playgroud)

期待:

Sample text.

我希望它在浏览器上呈现,但我无法呈现它。它只是将 s 的整个值作为文本字符串输出。我已经尝试过

@(new HtmlString(s))
Run Code Online (Sandbox Code Playgroud)

对其进行编码HttpUtility.HtmlEncode并对其进行解码,HttpUtility.HtmlDecode但仍然没有用。

blazor blazor-client-side

5
推荐指数
1
解决办法
6355
查看次数

InvalidOperationException:无法从 Blazor 中的单例“...IAuthentication”使用范围服务“Microsoft.JSInterop.IJSRuntime”

我创建Blazor项目,起初一切正常,直到我需要注入IJSRuntimecs文件中。

Microsoft.JSInterop;
...
...

public BaseService(IJSRuntime jSRuntime)
{
}
Run Code Online (Sandbox Code Playgroud)

BaseService在另一个名为的服务中继承,该服务AuthenticationServices也使用名为 的接口IAuthentication。因此

using Microsoft.JSInterop;

public class AuthenticationServices : BaseService, IAuthentication
{
    public AuthenticationServices(IJSRuntime jSRuntime) : base(jSRuntime)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是在Startup.cs包含此代码的文件中

services.AddSingleton<IAuthentication, AuthenticationServices>();
Run Code Online (Sandbox Code Playgroud)

如果我运行该应用程序,它会说,

InvalidOperationException: Cannot consume scoped service 'Microsoft.JSInterop.IJSRuntime' from singleton '...IAuthentication'
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我是否正确地只需要添加一些东西?

c# singleton blazor

3
推荐指数
1
解决办法
1427
查看次数