小编Man*_*sur的帖子

Sequelize.js:sequelize.define 和 model.init 有什么区别?

文件没有解释sequelize.define和Model.init之间的差异。它所说的只是Internally, sequelize.define calls Model.init

在选择使用哪一种时,我需要考虑哪些事项?两者之间的主要区别是什么,选择一个而不是另一个的后果是什么?似乎 sequelize.init 是文档中的首选方法 - 为什么会这样?

sequelize.js

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

无法使用 jest testMatch glob 模式定位测试目录

假设我有一个如下所示的项目结构:

src/index.js
src/test/foo.js
test/integration/src/index.test.js
test/unit/src/index.test.js
jest.config.json
Run Code Online (Sandbox Code Playgroud)

jest.config.json我有我的testMatch

src/index.js
src/test/foo.js
test/integration/src/index.test.js
test/unit/src/index.test.js
jest.config.json
Run Code Online (Sandbox Code Playgroud)

当我运行 jest 时,--config jest.config.json它与 0 个文件匹配。

  testMatch: test/** - 0 matches
  testPathIgnorePatterns: /node_modules/ - 5 matches
  testRegex:  - 0 matches
Pattern:  - 0 matches
Run Code Online (Sandbox Code Playgroud)

我认为这可能与一些不正确的内容有关,rootDir因为testMatch与此相关。我在调试模式下运行 jest 来查看我的根目录,看起来它是正确的。它显示了我的项目目录。(如果jest.config.json存在的话)

当我更改testMatch为它时**/test/**,它可以检测目录中的测试test/,但这不是我想要的,因为它也与src/test/目录匹配。

为什么它无法在test/目录中检测到我的测试?我的 glob 模式不正确吗?

testing glob directory-structure node.js jestjs

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

媒体查询在 VueJS 样式标签中不起作用

我正在尝试在 VueJS 组件的样式标签中使用 @media 。@media 中的样式始终有效,而不是使用宽度规则。

<template>
    <header class="header"></header>
</template>

<script>
    export default {

    }
</script>

<style scoped>
    .header {
        height: 2000px;
        background-color: black;
    }

    @media only screen and (min-width: 576px) {
        .header {
            height: 2000px;
            background-color: white;
        }
    }
</style>
Run Code Online (Sandbox Code Playgroud)

但是它在原始 .html 文件中按预期工作。

css media-queries vue.js

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

Nginx 代理管理器服务器的 SSL 可访问性测试失败

我的域名来自domains.google.com. 假设它是mydomainname.com

我将 DNS 设置为我想要的 IP 地址。在我的路由器上,我将端口转发80到我的计算机80443我的计算机的443. 为了确认它是公开可用的,我使用了不同的连接和设备,并且可以mydomainname.com毫无问题地访问。

然后我使用了他们网站docker-compose.yml中描述的文件。

当前latest指向v2.9.18

version: '3'

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '443:443'
      - '81:81'
    volumes:
      - ./data/:/data
      - ./letsencrypt:/etc/letsencrypt
Run Code Online (Sandbox Code Playgroud)

现在,在 SSL 证书选项卡上,添加 SSL 证书时,测试服务器可访问性始终失败,并出现以下错误:

mydomainname.com: There is no server available at this domain.
Please make sure your domain exists and points to the IP where your NPM
instance is running …
Run Code Online (Sandbox Code Playgroud)

ssl nginx docker-compose lets-encrypt nginx-reverse-proxy

5
推荐指数
0
解决办法
3013
查看次数

为什么 JSX 将空格解析为子元素

我刚刚意识到我可以像孩子一样在反应中传递空字符串。

function App() {
  return (
    <Comp> {} {} </Comp>
  );
}
Run Code Online (Sandbox Code Playgroud)

这是直接复制粘贴的结果React Developer Tools

{
  "children": [
    " ",
    " ",
    " "
  ]
}
Run Code Online (Sandbox Code Playgroud)

我发现了一个Github 问题描述了这一点。该问题已关闭,因为这是预期行为。

我的问题是,类似的东西有什么用例?为什么这是一种预期行为?

javascript jsx reactjs

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