小编Ani*_*rma的帖子

在 Windows Server 2008 R2 上启用 TLS 1.2

我正在尝试在 Windows Server 2008 R2 上启用 TLS 1.2。我已创建注册表项以启用 TLS 1.2,如以下链接所述: http: //forums.iis.net/t/1201043.aspx

我还尝试了链接中的powershell脚本:http://www.hass.de/content/setup-your-iis-ssl-perfect-forward-secrecy-and-tls-12

通过wireshark进行监控时,我发现客户端问候消息正在发送版本TLS 1.2,并且协议显示TLSv1。服务器问候消息在协议字段中显示 tlsv1 ,版本为 TLS 1.0 。

我不知道我是否缺少启用 TLS 1.2 的任何内容。我想我已经完成了所有的注册表项。任何帮助将不胜感激。

上述服务在HASP服务器中运行,并在443端口上运行。

另一个奇怪的事情是,当我在 8443 端口上部署另一个服务时,我正在使用 IIS 7.5 服务器。它仅从 ie 9 开始在 TLS 1.2 上运行。IIS 7.5 服务和 Hasp 服务器服务都在同一台计算机上运行。但通过wireshark它只显示TCP协议。这里没有使用 SSL 协议 https 通信。这怎么可能?

即使我从服务器注册表中禁用 SSLv3 或删除所有条目,也是最后一点。url 在 sslv3 上仍然有效。是否有可能我们需要更新 Windows 服务器上的其他一些文件?

iis ssl windows-server sslv3

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

使用 Jest 进行测试时,classnames_1.default 不是函数

当使用类名(https://www.npmjs.com/package/classnames)库时,我在Jest上运行测试用例时遇到问题:

它抛出错误:classnames_1.default 不是函数

它正在网站上使用 webpack 本身..所以我不想改变导入。

我可以选择模拟类名以进行测试以提供类似的行为。有没有其他方法可以解决这个问题?

有没有人遇到过这个问题?

这是我在 package.json 中的开玩笑配置:

"jest": { "globals": { "API_HOST": "", "DEV": false }, "transform": { ".(ts|tsx)": "<rootDir>/node_modules/XXX-framework/jestTypeScriptPreProcessor.js" }, "testRegex": "(/tests/.*|\.(test|spec))\.(js|jsx|ts|tsx)$", "transformIgnorePatterns": [], "moduleFileExtensions": [ "ts", "tsx", "js", "json" ], "automock": false, "clearMocks": true, "resetMocks": true, "coverageThreshold": { "global": { "branches": 50, "functions": 50, "lines": 50, "statements": 50 } }, "modulePaths": [ "<rootDir>/src", "<rootDir>/node_modules/XXX-framework/src" ], "unmockedModulePathPatterns": [ "<rootDir>/node_modules/react/", "<rootDir>/node_modules/react-dom/", "<rootDir>/node_modules/react-addons-test-utils/", "<rootDir>/node_modules/enzyme/", "<rootDir>/node_modules/XXX-framework/" ] }

谢谢

unit-testing class-names reactjs jestjs es6-modules

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

React-Native 与现有本机项目集成出现错误无法找到模块“react-native/cli”

我正在尝试将最新的 RN 项目集成到本机项目中。这两个项目都位于不同的目录中,这意味着我的本机项目不存在于预定义的 ios 文件夹中。

版本:

RN Native:0.63.3 @react-native-community/cli:4.13.0 使用yarn global add @react-native-community/cli 全局安装。

我收到错误消息,指出未找到反应本机社区包。

我的 pod 文件如下:

require_relative '../AwesomeProject/node_modules/react-native/scripts/react_native_pods'
require_relative '../AwesomeProject/node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '10.0'

use_frameworks!


def main_pods
    config = use_native_modules!
    use_react_native!(:path => config["reactNativePath"])
end


target 'NativeFramework' do
    main_pods
end

target 'Example' do
    main_pods
end

Run Code Online (Sandbox Code Playgroud)

错误:


[!] Invalid `Podfile` file: [!] /usr/local/bin/node -e try {console.log(require('@react-native-community/cli').bin);} catch (e) {console.log(require('react-native/cli').bin);}

internal/modules/cjs/loader.js:968
  throw err;
  ^

Error: Cannot find module 'react-native/cli'
Run Code Online (Sandbox Code Playgroud)

ios cocoapods react-native

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

在 React 中,SetInnerHTML 不适用于 html 标签。

在 React 中,SetInnerHTML 不适用于 html 标签。它甚至不在React 的主页上工作。类型<h1>this is heading.</h1> 来自 React 主页的片段

我如何在 React 中渲染 html 标签?为什么我们<em>在 React 教程中为标签传递 * ?

html markup reactjs

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