小编Ayu*_*jha的帖子

如何使react-monaco-edtor响应?

我正在使用react-monaco-editor,但我无法使其响应。它在组件中采用固定的高度和宽度。如果我改变屏幕尺寸,宽度保持不变。

    <MonacoEditor
      width="1200"
      height="600"
      language="typescript"
      theme="vs-dark"
      defaultValue="//type your code here"
      value={code}
      options={options}
      onChange={this.onChange}
      editorDidMount={this.editorDidMount}
      className='editor1'
    />
Run Code Online (Sandbox Code Playgroud)

如果我删除组件的宽度和高度,组件就会减小。我尝试用 flex 覆盖组件 className。但似乎效果不太好。

.react-monaco-editor-container {
   flex: 2;
}
Run Code Online (Sandbox Code Playgroud)

你能帮助我使用 CSS 使其响应式吗?

html css reactjs monaco-editor

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

等待其他部署开始运行,然后再创建其他部署?

我正在使用REST API创建部署/服务。我发送带有包含JSON对象的正文的POST请求,该JSON对象在Openshift上创建应用程序。在调用所有API之后,这些对象将被实例化。

我有2个依赖于mongodb部署的部署,但是此mongodb需要花费一点时间才能开始运行,而依赖mongodb的两个部署则更早开始运行。由于mongodb连接失败(因为它尚未启动),因此这会破坏2个部署中的代码。

有2种可能的方法可以解决此问题。

  1. 在创建mongodb部署后,我延迟了一段时间,然后递归调用API以检查其状态(如果它没有运行)。

  2. 就像我们在docker-compose中进行更改一样,使用键depends-on告诉docker-compose首先应启动所有依赖项,然后再启动依赖项容器。

Openshift有什么方法可以实现?

mongodb openshift docker kubernetes docker-compose

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

如何模拟使用 axios 发出网络请求的异步函数?

我想对下面的函数进行单元测试,该函数在我的 node.js 服务器中使用 axios 调用端点。

const callValidateCookieApi = async (cookie) => {
  try {
    const config = {
      method: 'post',
      url: process.env.API_COOKIE_VALIDATION,
      headers: {
        Cookie: cookie
      }
    }
    return await axios(config)
  } catch (error) {
    console.log(error.message)
    return error
  }
}
Run Code Online (Sandbox Code Playgroud)

如何通过模拟函数内部的 axios 调用来编写单元测试用例?

unit-testing mocha.js node.js sinon chai

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