小编dan*_*y74的帖子

如何使用Let's Encrypt和Nginx在SSL实验室测试的所有类别中获得A + 100分?

在www.ssllabs.com上测试我的SSL证书时,我试图在所有类别上获得100分

但是,我很难在所有分数上获得A +和100分.

关于我应该使用什么NGINX配置的任何提示?或者我应该如何生成Let的加密证书?谢谢

nginx lets-encrypt

23
推荐指数
1
解决办法
8258
查看次数

Typescript 自动获取类中的接口属性

你好 TypeScript 专家。

我有以下代码,但我必须在类中重复接口属性,否则我会得到:

类错误地实现了接口

使用接口时,是否有 TypeScript 的简写来执行此操作而无需声明Id: number;类中的所有其他属性?谢谢

interface INavigation {
  Id: number;
  AppId: number;
  NavId: number;
  Name: string;
  ParentId: string;
  PageURL: string;
  Position: string;
  Active: string;
  Desktop: string;
  Tablet: string;
  Phone: string;
  RoleId: string;
  Target: string;
}

class Navigation implements INavigation {

  Id: number;
  AppId: number;
  NavId: number;
  Name: string;
  ParentId: string;
  PageURL: string;
  Position: string;
  Active: string;
  Desktop: string;
  Tablet: string;
  Phone: string;
  RoleId: string;
  Target: string;

  constructor(navigation: any) {
    this.Id = navigation.Id
    this.AppId = …
Run Code Online (Sandbox Code Playgroud)

typescript

22
推荐指数
2
解决办法
7678
查看次数

Angular 2错误:在Karma-Jasmine测试中没有Http的提供者

即使我的应用程序完美运行且没有错误,我仍然在我的业力测试中收到以下错误.据说没有Http的提供者.我import { HttpModule } from '@angular/http';在app.module.ts文件中使用并将其添加到imports数组中.业力错误如下所示:

Chrome 52.0.2743 (Mac OS X 10.12.0) App: TrackBudget should create the app FAILED
    Failed: Error in ./AppComponent class AppComponent_Host - inline template:0:0 caused by: No provider for Http!
    Error: No provider for Http!
        at NoProviderError.Error (native)
        at NoProviderError.BaseError [as constructor] (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/facade/errors.js:24:0 <- src/test.ts:2559:34)
        at NoProviderError.AbstractProviderError [as constructor] (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/di/reflective_errors.js:42:0 <- src/test.ts:15415:16)
        at new NoProviderError (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/di/reflective_errors.js:73:0 <- src/test.ts:15446:16)
        at ReflectiveInjector_._throwOrNull (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/di/reflective_injector.js:761:0 <- src/test.ts:26066:19)
        at ReflectiveInjector_._getByKeyDefault (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/di/reflective_injector.js:789:0 <- src/test.ts:26094:25)
        at ReflectiveInjector_._getByKey (webpack:/Users/ChrisGaona%201/budget-tracking/~/@angular/core/src/di/reflective_injector.js:752:0 <- src/test.ts:26057:25)
        at …
Run Code Online (Sandbox Code Playgroud)

karma-jasmine angular

19
推荐指数
3
解决办法
4万
查看次数

19
推荐指数
1
解决办法
6849
查看次数

我应该将yarn-error.log添加到我的.gitignore文件中吗?

纱线已经创造yarn.lockyarn-error.log.

我被告知不要添加yarn.lock到我的.gitignore文件,因为它锁定了包.

我应该忽略后者吗?

node.js yarnpkg

19
推荐指数
1
解决办法
8465
查看次数

ansible if else构造

继承人我的if else Ansible逻辑..

- name: Check certs exist
  stat: path=/etc/letsencrypt/live/{{ rootDomain }}/fullchain.pem
  register: st

- include: ./_common/check-certs-renewable.yaml
  when: st.stat.exists

- include: ./_common/create-certs.yaml
  when: not st.stat.exists
Run Code Online (Sandbox Code Playgroud)

此代码归结为:

IF证书存在

续签证书

其他

创建证书

万一

这是正确的方法还是有更好的方法来处理ans ELSE的IF ELSE?

ansible ansible-2.x

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

python pip 是否相当于 node 的 package.json?

在 NodeJS 的 npm 中,您可以创建一个 package.json 文件来跟踪您的项目依赖项。当您想安装它们时,您只需运行npm install它,它会查看您的包文件并使用该单个命令安装它们。

在分发我的代码时,python 是否具有等效的概念,或者我是否需要在我的 README 中告诉人们安装每个依赖项,如下所示:

pip install package1
pip install package2
Run Code Online (Sandbox Code Playgroud)

在他们可以使用我的代码之前?

python pip node.js npm

17
推荐指数
4
解决办法
5979
查看次数

angular keyvalue pipe排序属性/按顺序迭代

使用Angular keyvalue管道迭代对象的属性时,如下所示:

<div *ngFor="let item of object | keyvalue">
  {{item.key}}:{{item.value}}
</div>
Run Code Online (Sandbox Code Playgroud)

我遇到了一个问题,即属性没有按预期的顺序迭代.这条评论表明我并不是唯一一个遇到这个问题的人:

如何在Angular中使用ngFor循环对象属性

有人可以建议在使用keyvalue管道时决定迭代顺序的内容以及如何强制执行特定的迭代顺序吗?我理想的迭代顺序是添加属性的顺序.

谢谢

angular-pipe angular

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

如何修复beforeEachProviders(在RC4上弃用)

我刚刚将Angular2从RC3升级到RC4 ......

import {
  expect, it, iit, xit,
  describe, ddescribe, xdescribe,
  beforeEach, beforeEachProviders, withProviders,
  async, inject
} from '@angular/core/testing';
Run Code Online (Sandbox Code Playgroud)

在我的单元测试中,我有以下代码......

beforeEachProviders(() => [
    {provide: Router, useClass: MockRouter}
]);
Run Code Online (Sandbox Code Playgroud)

这工作正常,但自从转到RC4后,我有一个弃用警告beforeEachProviders.

任何人都知道新的做事方式是什么?或者我应该beforeEachProviders从其他地方导入而不是'@ angular/core/testing'?

unit-testing jasmine angular2-testing angular

16
推荐指数
2
解决办法
8553
查看次数

不要使用对象作为类型

我收到 lint 错误:

不要使用对象作为类型

当我使用对象作为类型时,示例如下:

export const myFunc = (obj: object): string => {
  return obj.toString()
}
Run Code Online (Sandbox Code Playgroud)

知道我应该为具有未知属性的对象赋予什么类型吗?

如果有帮助的话,有问题的对象不是一个数组(我知道它严格来说是 JS 中的一个对象)

提前致谢

typescript eslint tslint

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