小编Fra*_*pen的帖子

在TypeScript中扩展数组

如何将方法添加到基类型,比如Array?在全球模块中,这将得到认可

interface Array {
   remove(o): Array;
}
Run Code Online (Sandbox Code Playgroud)

但在哪里放实际实施?

typescript

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

尝试从我的 REST API 进行 Axios 调用时收到“ERPROTO”

我的 API 位于“localhost:3000/api/shopitems”,并在通过浏览器请求时成功返回以下 JSON 数据:

[
    {
        "item_available_sizes": {
            "s": 1
        },
        "imgs": {
            "album": [],
            "thumbnail": "assets/imgs/square_sample1-1.jpg",
            "main": "assets/imgs/sqare-sample1.jpeg"
        },
        "item_categories": [
            "dresses"
        ],
        "_id": "5e6c73b3daafdd9f1890d691",
        "item_name": "Low Back Strappy Maxi Dress",
        "item_price": 84.99,
        "item_description": "Long dress",
        "__v": 0
    }
]
Run Code Online (Sandbox Code Playgroud)

但是,当我使用以下代码发出请求时:

axios.get('https://localhost:3000/api/shopitems')
    .then(data => console.log(data))
    .catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

   Error: write EPROTO 15224:error:1408F10B:SSL 
    routines:ssl3_get_record:wrong version 
    number:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:332:

    at WriteWrap.afterWrite [as oncomplete] (net.js:788:14)
    errno: 'EPROTO'
Run Code Online (Sandbox Code Playgroud)

我做错了什么会发生这种情况?我正在使用 mongodb/mongoose、Express、NodeJS。

javascript mongoose mongodb node.js express

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

标签 统计

express ×1

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1

typescript ×1