小编Pep*_*ict的帖子

获取本地JSON

如何获取目录中的本地JSON文件?

JSON文件如下所示:

[
  {
    "name": "Sara",
     "id": 3232
   },
  {
    "name": "Jim",
     "id": 2342
   },
  {
     "name": "Pete",
      "id": 532532
   }
]
Run Code Online (Sandbox Code Playgroud)

如果我在尝试使用的同一个文件中包含json信息,则它可以很好地工作,但是如果我想将其引入,则我一生都无法使其正常工作,并且它会一直以未定义。

这是我所拥有的

getData() {


    var json_data = require('../services/contributors.JSON');


    for (var i in json_data){
    console.log('Name: ' + json_data[i]["name"])

    }


}
Run Code Online (Sandbox Code Playgroud)

你能看到我做错了吗?我正在尝试让它做出反应,所以反应可能会有所不同?我不知道。任何帮助将不胜感激。谢谢!

javascript json reactjs

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

nginx SSL没有开始线:期望:可信任证书

我没有主意,请帮忙!

我使用Openssl创建SSL:

openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout key.pem -out cert.pem -days 3650
Run Code Online (Sandbox Code Playgroud)

cert.pem看起来像这样:

-----BEGIN CERTIFICATE-----
cert
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

key.pem看起来像这样:

-----BEGIN PRIVATE KEY-----
key
-----END PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

在docker-compose中,我将证书/密钥发送到etc / nginx / ssl / ...

volumes:
  - ./sites:/etc/nginx/conf.d
  - ./conf/nginx.conf:/etc/nginx/nginx.conf
  - ./ssl/cert.pem:/etc/nginx/ssl/cert.pem
  - ./ssl/key.pem:/etc/nginx/ssl/key.pem
Run Code Online (Sandbox Code Playgroud)

在nginx中,我添加了这样的内容:

  listen    443 ssl;
  server_name       localhost;
  ssl_certificate   ssl/cert.pem;
  ssl_certificate_key   ssl/key.pem;
Run Code Online (Sandbox Code Playgroud)

当我启动docker-compose时,出现了Nginx错误:

web_1    | 2018/08/17 16:38:47 [emerg] 1#1: PEM_read_bio_X509_AUX("/etc/nginx/ssl/cert.pem") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE)
web_1    | nginx: [emerg] PEM_read_bio_X509_AUX("/etc/nginx/ssl/cert.pem") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no …
Run Code Online (Sandbox Code Playgroud)

ssl openssl nginx docker-compose

2
推荐指数
3
解决办法
4905
查看次数

如何在javascript承诺中获取3次?

我在解决这个方面遇到了一些麻烦.

我有一个wiki的获取,但如果这不起作用,我希望它使用不同的链接.现在,如果这不起作用,我希望它发送到另一个链接作为主要默认值.

这就是我现在所拥有的,效果很好!

fetch(url)
.then(response => {
  if(response.ok){
    return response
  }

  else if (!response.ok) {
    return fetch(link + location)
  }
})
Run Code Online (Sandbox Code Playgroud)

我很感激有关如何添加第三次提取的任何想法.谢谢!

javascript fetch es6-promise

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

标签 统计

javascript ×2

docker-compose ×1

es6-promise ×1

fetch ×1

json ×1

nginx ×1

openssl ×1

reactjs ×1

ssl ×1