该文件没有解释sequelize.define和Model.init之间的差异。它所说的只是Internally, sequelize.define calls Model.init
在选择使用哪一种时,我需要考虑哪些事项?两者之间的主要区别是什么,选择一个而不是另一个的后果是什么?似乎 sequelize.init 是文档中的首选方法 - 为什么会这样?
假设我有一个如下所示的项目结构:
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 模式不正确吗?
我正在尝试在 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 文件中按预期工作。
我的域名来自domains.google.com. 假设它是mydomainname.com
我将 DNS 设置为我想要的 IP 地址。在我的路由器上,我将端口转发80到我的计算机80和443我的计算机的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) 我刚刚意识到我可以像孩子一样在反应中传递空字符串。
function App() {
return (
<Comp> {} {} </Comp>
);
}
Run Code Online (Sandbox Code Playgroud)
这是直接复制粘贴的结果React Developer Tools。
{
"children": [
" ",
" ",
" "
]
}
Run Code Online (Sandbox Code Playgroud)
我发现了一个Github 问题描述了这一点。该问题已关闭,因为这是预期行为。
我的问题是,类似的东西有什么用例?为什么这是一种预期行为?
css ×1
glob ×1
javascript ×1
jestjs ×1
jsx ×1
lets-encrypt ×1
nginx ×1
node.js ×1
reactjs ×1
sequelize.js ×1
ssl ×1
testing ×1
vue.js ×1