Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nodejs-yitong-sdk
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Metrics
Environments
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
yitong-public
nodejs-yitong-sdk
Commits
44167e88
Commit
44167e88
authored
Nov 10, 2022
by
肖人杰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'调整逻辑转换为k8s的service请求'
parent
90a1e27a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
0 deletions
+26
-0
yitong-sdk.js
yitong-sdk.js
+26
-0
No files found.
yitong-sdk.js
View file @
44167e88
...
...
@@ -28,6 +28,20 @@ class ApiError extends Error {
}
}
const
cmdArgs
=
process
.
argv
let
isLocal
=
false
cmdArgs
.
forEach
((
arg
)
=>
{
if
(
arg
==
'
local
'
){
isLocal
=
true
}
})
const
services
=
{
"
pay
"
:
"
http://api-yitong-com-pay-v1/
"
}
/**
* YiTong SDK HTTP
*/
...
...
@@ -44,6 +58,18 @@ const http = axios.create({
// koa opentracing
// https://github.com/fapspirit/axios-opentracing
http
.
interceptors
.
request
.
use
(
function
(
config
)
{
if
(
!
isLocal
)
{
let
regExp
=
new
RegExp
(
/
(
http|https
)
:
\/\/
api.
(
dev.|test.|
)
yitong.com
\/[\D]
*
\/
/
)
if
(
regExp
.
test
(
config
.
url
)){
let
service
=
config
.
url
.
match
(
regExp
)[
0
].
split
(
'
/
'
)[
3
]
let
k8sService
=
services
[
service
]
if
(
k8sService
)
{
config
.
url
=
config
.
url
.
replace
(
regExp
,
k8sService
)
}
}
}
if
(
config
.
context
&&
config
.
context
.
span
)
{
let
tracer
=
opentracing
.
globalTracer
();
let
span
=
tracer
.
startSpan
(
`
${
config
.
method
}
:
${
config
.
url
}
`
,
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment