小编wen*_*mva的帖子

如何检查目录是否是C#中的git存储库

我已经开始在我的项目中使用LibGit2Sharp,我不得不承认它非常棒.我很高兴我没有使用processinfo去命令行路线.但我有一个问题,我无法在维基中找到答案,也无法在源代码中找到测试.如果文件夹是git存储库,如何检查LibGit2Sharp?

c# git libgit2sharp

8
推荐指数
1
解决办法
2174
查看次数

类型错误:类构造函数 MixinStrategy 不能在没有“new”的情况下被调用

我正在关注 jwt 示例,例如在https://docs.nestjs.com/techniques/authentication 中找到的示例。我复制并粘贴了这个例子。在 npm 安装必要的位和 bops 后,我得到了这个错误,这在我刚刚复制的示例中没有发生。其中我不知道这是什么意思!有人有什么想法吗?

TypeError: Class constructor MixinStrategy cannot be invoked without 'new'

   8 | export class JwtStrategy extends PassportStrategy(Strategy) {
   9 |   constructor(private readonly authService: AuthService) {
> 10 |     super({
  11 |       jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(),
  12 |       secretOrKey: 'secretKey',
  13 |     });

  at new JwtStrategy (data/auth/strategies/jwt.strategy.ts:10:5)
  at resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:64:84)
  at Injector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:86:30)
Run Code Online (Sandbox Code Playgroud)

jwt typescript passport.js nestjs

6
推荐指数
1
解决办法
3143
查看次数

带有slimscroll的水平滚动条

我使用slimscroll来满足我的滚动需求,效果很好.现在我需要水平滚动.一个快速的谷歌搜索给了我一些github源代码中的引用的结果和一些问题,表明已经添加了水平滚动支持,但我无处可以找到一个例子.我查看了javascript文件,希望找到一个从垂直切换到水平的标志.赫拉斯没什么那么明显的.所以我的问题是,如果是,可能如何?一个例子将不胜感激.

html javascript jquery slimscroll

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

类型“ typeof Schema”上不存在属性“ virtual”

我正在尝试将mongoose模式的change_id更改为“ id”,如以下所示:MongoDB:输出为“ id”而不是“ _id”

复制ID字段。

Schema.virtual('id').get(function(){
    return this._id.toHexString();
});

// Ensure virtual fields are serialised.
Schema.set('toJSON', {
    virtuals: true
});
Run Code Online (Sandbox Code Playgroud)

我正在使用打字稿,并且Schema似乎既没有“虚拟”方法也没有“设置”方法,并且关键字“ this”在此上下文中也不受约束。谁知道他们的打字稿对等物?

mongoose node.js typescript

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

如何在 docker 容器中使用 nginx-proxy 通过 ssl 安全地运行 Gitlab

我已经与这种配置斗争了好几天了,无论我做什么,我都无法让它完全工作。有人可以帮我吗??

我正在使用这里描述的这个解决方案:https : //github.com/JrCs/docker-letsencrypt-nginx-proxy-companion它适用于我的所有其他容器,但不适用于 gitlab。使用此方法,只有 gitlab 登录页面在绿色挂锁和文本 Secure 消失后才能完全保护,并且 https 告诉我;“您与该站点的连接并不完全安全”。我已经检查了 gitlab 容器内的日志,它发现 ssl 证书很好,并且没有给出其他错误或表明出现问题的迹象。任何人?

文件:start.up

#!/bin/bash
docker run -d \
    --name ng \
    -p 80:80 \
    -p 443:443 \
    -v /etc/nginx/conf.d  \
    -v /root/network/nginx/vhost.d:/etc/nginx/vhost.d \
    -v /root/network/nginx/html:/usr/share/nginx/html \
    -v /root/network/nginx/certs:/etc/nginx/certs:ro \
    -e DEFAULT_HOST=domain.com \
    -e VIRTUAL_PROTO=https \
    -e VIRTUAL_PORT=443 \
    --label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy \
    nginx

docker run -d \
    --name ngg \
    --volumes-from ng \
    -v /root/network/nginx/templates:/etc/docker-gen/templates:ro \
    -v /var/run/docker.sock:/tmp/docker.sock:ro \
    --label com.github.jrcs.letsencrypt_nginx_proxy_companion.docker_gen \
    jwilder/docker-gen \
    -notify-sighup nginx …
Run Code Online (Sandbox Code Playgroud)

https gitlab docker lets-encrypt jwilder-nginx-proxy

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

如何在一个 gulp 任务中创建多个文件

我有一个代表生成的文件及其内容的数组,

[{name: "src/js/file1.js",content: "some js content"},
 {name: "src/file2.html",content: "some html content"},
 {name: "src/css/file3.css",content: "some css content"}]
Run Code Online (Sandbox Code Playgroud)

文件系统上尚不存在这些文件,如何将它们插入 gulp 管道中,以便在释放任何其他 gulp 任务之前创建它们?我看过 gulp-foreach 和 gulp-file 但我不知道如何将它们粘在一起并使其工作。任何帮助将非常感激。

node.js gulp

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

NullInjectorError: 没有 RouterStateSerializer 的提供者

我已经将一个小项目从 angular 6 升级到 8,现在我遇到了一个我不明白的错误。

  StaticInjectorError(Platform: core)[StoreRouterConnectingModule -> RouterStateSerializer]: 
    NullInjectorError: No provider for RouterStateSerializer!
    at NullInjector.get (http://localhost:4200/vendor.js:36416:27)
    at resolveToken (http://localhost:4200/vendor.js:36743:24)
    at tryResolveToken (http://localhost:4200/vendor.js:36669:16)
    at StaticInjector.get (http://localhost:4200/vendor.js:36532:20)
    at resolveToken (http://localhost:4200/vendor.js:36743:24)
    at tryResolveToken (http://localhost:4200/vendor.js:36669:16)
    at StaticInjector.get (http://localhost:4200/vendor.js:36532:20)
    at resolveNgModuleDep (http://localhost:4200/vendor.js:58166:29)
    at _createClass (http://localhost:4200/vendor.js:58243:32)
    at _createProviderInstance (http://localhost:4200/vendor.js:58199:26)
Run Code Online (Sandbox Code Playgroud)

有人可以看看并给我一些指示。代码可以在这里找到。提前致谢!

angular ngrx-router-store

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

用角度显示模块模式

今天的代码让我再次疯狂,特别是Angular与Angular服务中的Revealing Module Pattern.当我开始时,我发现它没有任何问题...现在除了不工作......我不知道.任何方式都知道我想知道它是否有角度或者我做了一些愚蠢的事情.这是代码:

angular.module('homeAdmin.services', [])
.factory('dataService', function ($http, $q) {
    'use strict';
    function _contentTypes(){
        var intialized = false;
        var _models = [];
        function _isReady() {
            return intialized;
        };
        return {
            isReady: _isReady
        };
    };

    return {
        contentTypes: _contentTypes
    };
});
Run Code Online (Sandbox Code Playgroud)

这就是所谓的地方:

var contentTypeCtrl = ['$scope','$http','$window','dataService', function ($scope, $http, $window, dataService) {
'use strict';
$scope.isBusy = false;
$scope.data = dataService;
$scope.contentType = {};

$scope.name = 'Content Type';
$scope.init = function () {
    console.log('contentTypeCtrl initialized');
};

if (dataService.contentTypes.isReady() == false) {
    console.log("Hello …
Run Code Online (Sandbox Code Playgroud)

javascript revealing-module-pattern angularjs

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