Skip to content

Commit 8ce31d3

Browse files
fix: get host method in API
1 parent a92d90d commit 8ce31d3

File tree

3 files changed

+9
-27
lines changed

3 files changed

+9
-27
lines changed

apps/OpenSignServer/cloud/customRoute/v1/routes/CreateDocumentWithTemplate.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,9 @@ export default async function createDocumentWithTemplate(request, response) {
33
const signers = request.body.signers;
44
const folderId = request.body.folderId;
55
const templateId = request.params.template_id;
6-
const url = request?.get('host');
7-
let protocol = 'https://' + url;
8-
if (request.hostname === 'localhost') {
9-
// console.log('Running in development environment');
10-
protocol = 'http://' + url;
11-
} else {
12-
// console.log('Running in production environment');
13-
protocol = 'https://' + url;
14-
}
6+
const url = new URL(process.env.SERVER_URL);
7+
let protocol = url.origin;
8+
159
try {
1610
const reqToken = request.headers['x-api-token'];
1711
if (!reqToken) {

apps/OpenSignServer/cloud/customRoute/v1/routes/createDocument.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,11 @@ export default async function createDocument(request, response) {
1010
const signers = request.body.signers;
1111
const folderId = request.body.folderId;
1212
const base64File = request.body.file;
13-
const url = request?.get('host');
1413
const fileData = request.files?.[0] ? request.files[0].buffer : null;
1514
// console.log('fileData ', fileData);
16-
let protocol = 'https://' + url;
17-
if (request.hostname === 'localhost') {
18-
// console.log('Running in development environment');
19-
protocol = 'http://' + url;
20-
} else {
21-
// console.log('Running in production environment');
22-
protocol = 'https://' + url;
23-
}
15+
const url = new URL(process.env.SERVER_URL);
16+
let protocol = url.origin;
17+
2418
try {
2519
const reqToken = request.headers['x-api-token'];
2620
if (!reqToken) {

apps/OpenSignServer/cloud/customRoute/v1/routes/createTemplate.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,11 @@ export default async function createTemplate(request, response) {
55
const description = request.body?.description;
66
const signers = request.body?.signers;
77
const folderId = request.body?.folderId;
8-
const url = request?.get('host');
98
const base64File = request.body.file;
109
const fileData = request.files?.[0] ? request.files[0].buffer : null;
11-
let protocol = 'https://' + url;
12-
if (request.hostname === 'localhost') {
13-
// console.log('Running in development environment');
14-
protocol = 'http://' + url;
15-
} else {
16-
// console.log('Running in production environment');
17-
protocol = 'https://' + url;
18-
}
10+
const url = new URL(process.env.SERVER_URL);
11+
let protocol = url.origin;
12+
1913
try {
2014
const reqToken = request.headers['x-api-token'];
2115
if (!reqToken) {

0 commit comments

Comments
 (0)