我正在研究一个调用WSDL soap api的小型Web API.WSDL文件有一个端点集,但我希望能够在appsetting.json文件中更改它,这样我就可以为不同的环境(DEV,Production等)设置不同的端点.我知道在传统的.NET中你可以设置web.config文件中的端点,所以我试图在appsettings.json中模拟它
"client": {
"endpoint": {
"address": "https://testaddress.com:9000",
"binding": "basicHttpBinding",
"bindingConfiguration": "MyWSDLService_Binder",
"contract": "MyWSDLNamespace.Service__PortType",
"name": "MyWSDLService_Port"
}
}
Run Code Online (Sandbox Code Playgroud)
我设置bindingConfiguration为name在节点属性<wsdl:binding>在实际WSDL和contract到type与WCF的命名空间相同节点的斑点在前面谱写.在name:我设置为name 在属性<wsdl:port>节点.基本上我希望能够<soap:address location>在appsettings.json文件中设置.
我正在尝试在 VS Code 中调试 React Typescript 应用程序,但我不知道如何配置 launch.json 以使 TSX 调试工作。
我正在使用 webpack 将所有内容捆绑到一个 js 文件中
这是我的 package.json
{
"name": "reactts",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"magic": "webpack"
},
"author": "",
"license": "ISC",
"dependencies": {
"@types/react": "^16.7.20",
"@types/react-dom": "^16.0.11",
"axios": "^0.18.0",
"react": "^16.7.0",
"react-dom": "^16.7.0",
"ts-loader": "^5.3.3",
"typescript": "^3.2.4"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的 tsconfig.json 文件
{
"compilerOptions": {
"target": "es6",
"jsx": "react",
"module": "commonjs"
},
"exclude": [
"node_modules"
] …Run Code Online (Sandbox Code Playgroud)