小编Yus*_*suf的帖子

错误:无法下载存储库“appstream”的元数据:无法准备内部镜像列表:镜像列表中没有 URL

我正在尝试使用我在 Dockerfile 中指定的 centOs 上的 yum 下载 java。拉取 centOs 映像后,运行崩溃并抛出此错误!?还要提一下,我的服务器实例是AWS EC2!

Step 2/9 : RUN yum install java -y
 ---> Running in 39fc233aa965
CentOS Linux 8 - AppStream                      184  B/s |  38  B     00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
The command '/bin/sh -c yum install java -y' returned a non-zero code: 1
Run Code Online (Sandbox Code Playgroud)

centos yum docker devops

105
推荐指数
6
解决办法
22万
查看次数

错误:错误:0308010C:数字信封例程::新哈希不受支持(节点:内部/加密/哈希:71:19)

构建我的 React docker 映像后,我尝试运行docker run image_name ,之后日志抛出此错误

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (/app/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16)
    at /app/node_modules/webpack/lib/NormalModule.js:452:10
    at /app/node_modules/webpack/lib/NormalModule.js:323:13
    at /app/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /app/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/app/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /app/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Run Code Online (Sandbox Code Playgroud)

我的docker文件如下

FROM node:18-alpine
EXPOSE 3000
WORKDIR /app
COPY ./frontend/package.json .
RUN npm install
COPY ./frontend .
COPY ./images .
CMD ["npm", "start"]

Run Code Online (Sandbox Code Playgroud)

我预计这可能是节点版本问题,但我不太确定该错误,有人能解释一下这个错误是什么以及我该如何解决吗?谢谢

version envelope node.js docker

35
推荐指数
4
解决办法
13万
查看次数

您在与当前使用的平台不同的另一个平台上安装了 esbuild

我正在尝试在 docker 容器内容器化 Svelte js 应用程序,并且在日志中收到此错误,抱怨不同平台中的 esbuild,我使用的是 M1 mac,我尝试esbuild-wasm按照日志建议进行安装,并尝试npm i esbuild-linux-arm64作为一个步骤在 docker 文件中并尝试RUN npm install yarn按照日志建议使用纱线,因为它有内置的东西处理平台,但它不起作用我的 docker 文件

FROM node:16.10.0
WORKDIR /my-website
COPY package.json .
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

错误是

You installed esbuild on another platform than the one you're currently using.
This won't work because esbuild is written with native code and needs to
install a platform-specific binary executable.

Specifically the "esbuild-darwin-arm64" package is present but …
Run Code Online (Sandbox Code Playgroud)

npm docker dockerfile docker-compose svelte

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

对本地主机的访问被拒绝 您无权查看此页面。HTTP 错误 403

我有一个小型 NodeExpress 服务器,当我尝试向服务器发出请求时,它返回 403 错误 我已经安装Cors并使用了它,并尝试使用 chrome 浏览器和 Postman 作为 2 个客户端,但得到了相同的拒绝错误

var express = require('express')
var cors = require('cors')
var app = express()

app.use(cors())

app.get('/', function (req, res, next) {
  res.json({msg: 'This is CORS-enabled for all origins!'})
})

app.listen(80, function () {
  console.log('CORS-enabled web server listening on port 80')
})
Run Code Online (Sandbox Code Playgroud)

httpclient node.js cors express

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

错误:无法确定集群的运行状况

我正在运行 Elasticsearch 和 kibana,我不确定 elasticsearsh 集群的状态(如果是红色、黄色或绿色),但似乎我需要获取由 elasticsearch 生成的令牌,如我从bin/elasticsearch-create-enrollment-token --scope kibana右侧运行时的屏幕截图所示目录它出错了ERROR: Failed to determine the health of the cluster.

在此输入图像描述

elasticsearch kibana

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

类型错误:products.groupBy 不是函数

我读到 JS 最近引入了一种新的数组方法groupBy来操作数组,例如

const products = [
  { name: 'apples', category: 'fruits' },
  { name: 'oranges', category: 'fruits' },
  { name: 'potatoes', category: 'vegetables' }
];
Run Code Online (Sandbox Code Playgroud)

这段代码

const groupByCategory = products.groupBy(product => {
  return product.category;
});
console.log(groupByCategory)
Run Code Online (Sandbox Code Playgroud)

应该产生这个输出

// {
//   'fruits': [
//     { name: 'apples', category: 'fruits' }, 
//     { name: 'oranges', category: 'fruits' },
//   ],
//   'vegetables': [
//     { name: 'potatoes', category: 'vegetables' }
//   ]
// }
Run Code Online (Sandbox Code Playgroud)

但是,我已经使用了日志node 18.7.0,但日志说TypeError: …

javascript arrays node.js

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

“withRouter”未从“react-router-dom”导出

Failed to compile. Attempted import error: 'withRouter' is not exported from 'react-router-dom'.
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的,我还安装了react-router-dom一个反应路由,现在我已经将应用程序重新旋转了 10 次

import React from 'react';
import {withRouter} from 'react-router-dom';

import './menu-item.scss';

const MenuItem = ({ title, imageUrl, size, history }) => (
  <div className={`${size} menu-item`}>
    <div
      className='background-image'
      style={{
        backgroundImage: `url(${imageUrl})`,
      }}
    />
    <div className='content'>
      <h1 className='title'>{title.toUpperCase()}</h1>
      <span className='subtitle'>SHOP NOW</span>
    </div>
  </div>
);

export default withRouter(MenuItem);
Run Code Online (Sandbox Code Playgroud)

reactjs react-router-dom

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