小编Rey*_*eyn的帖子

安全模式而不是预检

我创建了登录FE,并完成了它。和往常一样,我对Ajax的追求是Axios。我的代码如下。

const baseUrl = http://localhost:5000/project/us-central1/api

Axios.post(
 `${baseUrl}/v1/user/login`,
 { ...data },
 {
  headers: {
   Authorization: 'Basic auth...'
  }
 },
).then(r => console.log(r).catch(e =>console.log(e));
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试向本地Firebase云功能发送请求时。我收到一个400错误的要求。

响应

检查完请求后,我想知道为什么它没有发送任何预检请求(据我所知),但我却看到一个名为的标头Sec-Fetch-Mode。我搜索了一些抽象的地方。而且我似乎无法弄清楚为什么我的请求仍然失败。

我的配置中缺少什么axios吗?

我的FE在名为VSCode的插件上运行live server(http://127.0.0.1:5500)

另外,我的Firebase Cloud功能已启用 cors

// cloud function expres app
cors({
 origin: true
})
Run Code Online (Sandbox Code Playgroud)

任何见解将非常有帮助。

javascript express firebase google-cloud-functions axios

10
推荐指数
1
解决办法
6753
查看次数

!Array.<string>= 在角度中意味着什么?

一直在阅读 AngularJS 文档并发现一些参数类型

!Array.<string>=
Run Code Online (Sandbox Code Playgroud)

这是什么意思?任何答案都会解决问题。

javascript angularjs

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

Laravel在哪里获得reference()方法?

我已经被困了一个小时了,因为我试图找出Laravel 5.2在哪里获得引用()方法代码如下所示

Schema::create('articles', function (Blueprint $table) {
        $table->increments('id');
        $table->unsignedInteger('user_id');
        $table->string('title');
        $table->text('body');
        $table->text('excerpt')->nullable();
        $table->timestamps();
        $table->timestamp('published_at');

        $table->foreign('user_id')->references('id')->on('users');
});
Run Code Online (Sandbox Code Playgroud)

我似乎无法在\ Illuminate\Database\Schema\Blueprint或Illuminate\Support\Fluent中找到references()方法.

任何人都可以指出我在上面的代码中的references()方法可以在哪里找到?

任何帮助和提示都会很棒

php laravel laravel-5 laravel-5.1 laravel-5.2

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

处理样本 c#

查看MSDN的示例代码

// Design pattern for a base class.
public class Base: IDisposable
{
    private bool disposed = false;

    //Implement IDisposable.
    public void Dispose()
    {
          Dispose(true);      <---- 1 Here
          GC.SuppressFinalize(this);
    }

    protected virtual void Dispose(bool disposing)
    {
         if (!disposed)
         {
             if (disposing)
             {
                 // Free other state (managed objects).
             }
             // Free your own state (unmanaged objects).
             // Set large fields to null.
             disposed = true;
         }
    }

   // Use C# destructor syntax for finalization code.
   ~Base()
   {
       // Simply …
Run Code Online (Sandbox Code Playgroud)

c# idisposable

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

在任务c#中更新Int32

有没有办法增加任务内部的int值?或者这是在任务中递增int的正确语法?示例代码:

public int erCount = 9;
static void Main(string[] args){
    Task.Factory.StartNew(() => { 
        ...do some task
        if(errorfound)
            erCount++;
    });
    Task.Wait();
    Console.Writeline(erCount.toString());
}
Run Code Online (Sandbox Code Playgroud)

我似乎没有在线程内增加值.任何帮助都会很棒!

c# multithreading task thread-safety task-parallel-library

0
推荐指数
1
解决办法
85
查看次数