小编Jos*_*rth的帖子

Google Material Expansion Panel

我想创建一个类似于演示中的扩展面板.我没有看到这个api在哪里.它是如何被调用的?

angular-material

7
推荐指数
1
解决办法
6319
查看次数

Laravel Spark - 登录时重定向

我有一个非常简单的问题.我只想在用户登录后将其指向"/ home"以外的其他地方.如果您可以更改spark软件并在每个部署中保留这些更改,这并不困难.但是,当部署内容时,作曲家会重新安装所有内容,而对核心供应商软件进行更改通常是不好的做法.

对于创作者来说,这似乎应该是一个非常基本和简单的事情.那么,我该怎么做?

我试过了 ...

改变我的应用程序中的auth控制器和密码控制器中的redirectTo和redirectPath变量.

将登录控制器添加到我的应用程序 - 独立于spark - 然后重置相同的变量.

尝试在Spark服务提供程序中调用afterLoginRedirectTo和afterAuthRedirectTo函数.这返回了一个错误,表明函数不存在.

不知道从哪里开始.

php laravel laravel-spark

7
推荐指数
1
解决办法
1552
查看次数

删除时拒绝 AWS S3 访问

我有一个可以毫无问题地写入的存储桶。但是,当我尝试删除对象时,出现错误...

AccessDeniedException in NamespaceExceptionFactory.php line 91
Run Code Online (Sandbox Code Playgroud)

按照这里非常基本的例子,我想出了这个命令......

$result = $s3->deleteObject(array(
                'Bucket' => $bucket,
                'Key'    => $keyname
            ));  
Run Code Online (Sandbox Code Playgroud)

我已经根据我发现的其他教程和问题尝试了这种变化。

$result = $s3->deleteObject(array(
                'Bucket' => $bucket,
                'Key'    => $keyname,
                'Content-Type'  => $contentType,
                'Content-Length' => 0
            ));  
Run Code Online (Sandbox Code Playgroud)

但一切都会产生同样的错误。有什么建议?

amazon-s3 amazon-web-services aws-php-sdk

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

角度测试 - 如果包含在 whenStable 中,则预计不会看到

我有一个带标签的组件。我需要导航到一个选项卡,然后测试可查看的输入等。我可以从控制台日志中看到我正在执行的操作正在调用我正在使用以下过程进行监视的函数。我还可以看到这是以正确的顺序发生的。

不幸的是,这会产生一个没有错误的成功测试,根据 ng test 在测试中没有发现任何期望。(规格没有期望)

将期望放在 whenStable 命令之外会使期望在模糊命令之前运行。

it('should call to save changes when project name is blurred', 
    fakeAsync(() => {
        component.ngOnInit();
        tick();
        const tabLabels = fixture.debugElement.queryAll(By.css('.mat-tab-label'));
        console.log(tabLabels);
        tabLabels[1].triggerEventHandler('click', null);
        fixture.detectChanges();
        fixture.whenStable().then(() => {
            const projectName = fixture.debugElement.query(By.css('#projectName'));
            console.log(projectName);
            let mySpy = spyOn(component, 'saveProject');
            projectName.triggerEventHandler('blur', null);
            console.log('Lowered expectations');
            expect(mySpy).toHaveBeenCalled();
        });
    })
);
Run Code Online (Sandbox Code Playgroud)

这是与测试相关的 HTML。

    <!-- HEADER -->
    <div class="header accent" fxLayout="row"></div>
    <!-- / HEADER -->

    <!-- CONTENT -->
    <div class="content">


        <!-- CENTER -->
        <div class="center p-24" fusePerfectScrollbar>

            <!-- CONTENT --> …
Run Code Online (Sandbox Code Playgroud)

karma-jasmine angular angular-test

7
推荐指数
1
解决办法
271
查看次数

Laravel Spark - 无法连接到repo

所以,我最近做了两个大的改动......将我的代码从bitbucket移动到github,并在heroku上使用新的临时应用程序设置管道(原始应用程序现在正在生产).

我得到了一个新的github令牌并将其放入auth.json文件中,就像之前的bitbucket repo(它是私人仓库)一样.但是,当我推送到heroku用编曲器在那里构建代码时,我无法连接laravel spark repo.

错误:

Installing laravel/spark (v3.0.5): Downloading (failed)    Failed to download laravel/spark 
from dist: The "https://api.github.com/repos/laravel/spark/zipball/512af184c15d793c33328ff03313553ea6feacba" 
file could not be downloaded (HTTP/1.1 404 Not Found)

Now trying to download from source

Installing laravel/spark (v3.0.5): Cloning 512af184c1

[RuntimeException] 

Failed to execute git clone --no-checkout 'https://***:***@github.com/laravel/spark.git' '/tmp/build_9916d292e7eb72e0fbe34f47e3d9854c/vendor/laravel/spark' && cd '/tmp/build_9916d292e7eb72e0fbe34f47e3d9854c/vendor/laravel/spark' && git remote add composer 'https://***:***@github.com/laravel/spark.git' && git fetch composer  

remote: Repository not found.

fatal: repository 'https://***:***@github.com/laravel/spark.git/' not found 
Run Code Online (Sandbox Code Playgroud)

我试过的......

在heroku上设置github api标记

heroku config:set GITHUB_API_TOKEN=<token>
Run Code Online (Sandbox Code Playgroud)

设置composer github标记

composer config …
Run Code Online (Sandbox Code Playgroud)

github heroku laravel composer-php laravel-spark

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

AWS API Gateway - 尽管遵循以下教程,但仍出现 CORS 错误

我有一个 sam 文件试图构建 lambda 函数的 API 网关。我正在遵循最新的AWS 文档来配置 cors。该文档引用如下:

在此输入图像描述

正如您可能已经猜到的那样,这对我不起作用。如果我使用“http://localhost:3000”或其变体作为“AllowOrigin”属性,则会收到以下错误:

CORS 策略已阻止从源“http://localhost:3000”访问“xxx”处的 XMLHttpRequest:请求的资源上不存在“Access-Control-Allow-Origin”标头。

检查 API 网关,该属性确实存在。尽管它似乎只存在于选项中,而不存在于“ANY”部分。

在此输入图像描述

如果我将其更改为AllowOrigin: "'*'",则会收到以下错误:

从源“http://localhost:3000”访问“xxxx”处的 XMLHttpRequest 已被 CORS 策略阻止:“Access-Control-Allow-Origin”标头包含多个值“*、*”,但只允许一个。

除此之外,还创建了一个单独的“Stage”阶段,我不明白该阶段,并且我不确定代理是否需要存在或在 SAM 文件中的位置创建。

这是我的 sam 的 yaml 文件。

AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: Storygraf backend API

Globals:
  Function:
    Timeout: 3

Resources:
  ExpressApi:
    Type: AWS::Serverless::Api
    Properties:
      StageName: dev
      Cors:
        AllowOrigin: "'*'"
        AllowMethods: "'POST, GET, PUT, DELETE'"
        AllowHeaders: "'X-Forwarded-For, Content-Type'"

  ExpressLambdaFunction:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: ./
      Handler: lambda.handler
      MemorySize: 512
      Runtime: nodejs14.x
      Timeout: 30
      Events:
        ProxyApiRoot:
          Type: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services cors aws-lambda aws-api-gateway aws-sam

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

HighCharts - 动态更改轴标题颜色

我需要在创建轴标题后更改它的字体颜色.我已尝试下面的命令的所有变化,但无法使任何工作.

Chart.yAxis[0].setOptions({ yAxis: { title: { styles: {  color: '#FFFFFF' } } } });
Chart.yAxis[0].axisTitle.attr({ styles:{ color:"#FFFFFF" } });
Run Code Online (Sandbox Code Playgroud)

同样,我可以在创建绘图时执行此操作,我只需要找到option命令或style命令来动态更新它.

谢谢

highcharts

2
推荐指数
1
解决办法
5738
查看次数

在后台或 Web Worker 中运行 python 脚本

我想运行一个 python 代码来解决浏览器中的一些方程。我目前在网络工作者中使用 javascript 执行此操作。这根本不与 DOM 交互,它只是接收一些输入,进行一些计算,然后返回输出。我希望能够以同样的方式使用 python。这可能吗?

python web-worker

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