小编Ima*_*our的帖子

当env变量发生更改时重新加载配置

在Startup.cs文件中我有

public Startup(IHostingEnvironment env)
{
    var builder = new ConfigurationBuilder()
        .SetBasePath(env.ContentRootPath)
        .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)            
        .AddEnvironmentVariables();
    Configuration = builder.Build();
}
Run Code Online (Sandbox Code Playgroud)

有配置的appsettings.json文件.喜欢 :

{
  "Log" : {
     "Type" : "value from appsettings.json"
   }
}
Run Code Online (Sandbox Code Playgroud)

reloadOnChange设置为true,所以,当我更改appsettings.json然后我立即在我的程序中得到一个新的日志类型值.

但是我使用Docker和docker-compose并通过env变量传递设置值.我的docker-compose.override.yml文件是:

version: '3.7'

services:

  myservice:
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      Log__Type: "value from docker-compose"
Run Code Online (Sandbox Code Playgroud)

要运行我使用`docker-compose up.现在我的应用程序的值为"docker-compose的值",用于日志类型.

问题:有没有办法Log__Type在运行时更改env variable()的值(不重新启动docker容器)并在我的应用程序中重新加载配置,就像使用reloadOnChange和appsettings.json一样?

我尝试连接到container(docker exec)并设置env变量的新值

printenv Log__Type  // -> value from docker-compose
export Log__Type=new value 
printenv …
Run Code Online (Sandbox Code Playgroud)

c# docker docker-compose asp.net-core

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

webrtc如何使用libjingle?

我下载WebRTC的源代码,但我在WebRTC上找不到任何libjingle的代码,也无法找到WebRTC如何使用libjingle(在WebRTC的代码中找不到诸如XmppTask类)

任何人都可以给我一个指南吗?

libjingle webrtc

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

在 Visual Studio 解决方案资源管理器中禁用区分大小写

在 Visual Studio 解决方案资源管理器中,当单词以小写形式书写时

解决方案资源管理器将单词过滤为不区分大小写,但如果有一个字母

写成大写,那么它将区分大小写。

我可以为大写或小写自定义区分大小写的选项吗?

例如,我可以禁用区分大小写的大写吗?

.net c# asp.net visual-studio solution-explorer

5
推荐指数
3
解决办法
1931
查看次数

jwplayer v7.xx _.getVideoData不是函数问题

从今天起,当我想在我的网站上动态更改视频时,我在youtube托管视频上遇到以下问题.

_.getVideoData不是函数

Uncaught TypeError: _.getVideoData is not a function
at M (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at load (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at l.a (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at l.<anonymous> 
(ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at P (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1)
at K.f.I (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:66)
at W.f.l (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:114)
at W.f.J (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:127)
at S.g (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:143)
at g (s.ytimg.com/yts/jsbin/www-widgetapi-vflnzpyZ4/www-
widgetapi.js:95)
Run Code Online (Sandbox Code Playgroud)

直到今天它运作良好.(jwplayer 8版本显示相同的问题)

javascript youtube youtube-api jwplayer jwplayer7

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

如何检测 ASP.Net Core 中的 DDOS 攻击

在 ASP.Net 核心中防止分布式拒绝服务和拒绝服务攻击的最佳方法是什么?

如何在请求管道或单独的中间件中处理保护?

ddos .net-core asp.net-core

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

打字稿:object.hasOwnProperty()在继承的属性上显示true。为什么?

如果我理解正确,object.hasOwnProperty()则应在父类的继承属性上返回false。但是,以下代码在自己的属性和继承的属性上均返回true。

我的理解/代码不正确还是hasOwnPropery()不正确?如果是我,如何区分自己的属性和继承的属性?

编辑:我已经将用例添加到示例代码中。

我希望孩子的fromDb()只照顾自己的属性,相反,它将覆盖父母的设置的属性fromDb()

class Parent {
    parentProp = '';
    fromDb(row: {}) {
        for (const key of Object.keys(row)) {
            if (this.hasOwnProperty(key)) {
                if (key === 'parentProp') {
                    // Do some required data cleansing
                    this[key] = row[key].toUpperCase()
                } else {
                    this[key] = row[key];
                }
            }
        };
        return this;
    }
}

class Child extends Parent {
    childProp = '';
    fromDb(row: {}) {
        super.fromDb(row);
        for (const key of Object.keys(row)) {
            if (this.hasOwnProperty(key)) {
                this[key] …
Run Code Online (Sandbox Code Playgroud)

inheritance hasownproperty typescript

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

无法在Angular 6中添加Bootstrap 4

当我尝试添加最新的bootstrap版本时,我遇到了问题

npm install bootstrap
Run Code Online (Sandbox Code Playgroud)

当我尝试运行时,我收到一条错误消息

ng serve --open
Run Code Online (Sandbox Code Playgroud)

我在angular.json中添加了bootstap

像这样

"styles": [
          "../node_modules/bootstrap/dist/css/bootstrap.min.css",
          "src/styles.css"
        ],
Run Code Online (Sandbox Code Playgroud)

并且错误消息是

    ERROR in multi ../node_modules/bootstrap/dist/css/bootstrap.min.css ./src/styles.css
Module not found: Error: Can't resolve '...\node_modules\bootstrap\dist\css\bootstrap.min.css' in '...'
Run Code Online (Sandbox Code Playgroud)

为什么我收到错误消息?

javascript css twitter-bootstrap angular angular6

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

使用格式 (DateTime) 的打字稿将当前日期发送到 Api

当我将日期发送到 API 时,如何使用打字稿以特定格式 (DateTime) 将当前日期发送到 API,它以这种格式发送,所以我收到了错误。

我的 ts 代码:

date: Date;
constructor( private dataStorageService: DataStorageService) {
    this.date = new Date();
}
onSubmit(Message , form : FormGroup){
    let newMsg = {
        username: Message.username,
        header: Message.header,
        content: Message.content,
        file: Message.file
    }
  this.dataStorageService.postMessage(newMsg, this.Id , this.date).subscribe(data => {
      console.log('done');
      console.log(this.date);
      }, error => {
          console.error("Error saving jobs!");
      })
}
Run Code Online (Sandbox Code Playgroud)

http://api.azharcouncil.com/api/notification/PostNotification?user_id=15&Header=hj&Content=hjh&File_Path=null& date=Wed%20Nov%2015%202017%2010:44:56%20GMT+0200%20(和埃及%20 %20 时间)

所以我的请求由于日期格式而无效...

datetime date typescript angular

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

将所有枚举值映射到 TypeScript 中的接口数组

我想将所有枚举值映射到 SelectItem 数组接口。

选择项.ts

 export interface SelectItem {
        label?: string;
        value: any;
    }
Run Code Online (Sandbox Code Playgroud)

性别.ts

export enum Gender{
  Description("MaleDescriptionExample")  //?????????
  Male = 1,
  Description("FemaleDescriptionExample")//?????????
  Female = 2
}
Run Code Online (Sandbox Code Playgroud)

我想要下面的例子。我写得像 C#。但我想要打字稿。我怎样才能做到这一点?

  var myList= selectItem[] ;
  this.myList=Gender.map(p=>  //?????????
    label= p.Description,
    value= (int)(p.value)
  );
Run Code Online (Sandbox Code Playgroud)

enums typescript angular

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