diff --git a/Packages/ohif-viewerbase/client/lib/getImageId.js b/Packages/ohif-viewerbase/client/lib/getImageId.js index 8bc301afe..466f4158b 100644 --- a/Packages/ohif-viewerbase/client/lib/getImageId.js +++ b/Packages/ohif-viewerbase/client/lib/getImageId.js @@ -1,4 +1,3 @@ -import { OHIF } from 'meteor/ohif:core'; import { getWADORSImageId } from './getWADORSImageId'; /** @@ -18,7 +17,7 @@ export function getImageId(instance, frame) { } if (instance.wadouri) { - var imageId = 'dicomweb:' + OHIF.utils.absoluteUrl(instance.wadouri); + var imageId = 'dicomweb:' + instance.wadouri; if (frame !== undefined) { imageId += '&frame=' + frame; } diff --git a/Packages/ohif-viewerbase/client/lib/getWADORSImageId.js b/Packages/ohif-viewerbase/client/lib/getWADORSImageId.js index 979864c47..4c7ec790c 100644 --- a/Packages/ohif-viewerbase/client/lib/getWADORSImageId.js +++ b/Packages/ohif-viewerbase/client/lib/getWADORSImageId.js @@ -27,7 +27,7 @@ export function getWADORSImageId(instanceMetada) { } const image = { - uri: OHIF.utils.absoluteUrl(instance.wadorsuri), + uri: instance.wadorsuri, //imageId : '', //minPixelValue : 0, //maxPixelValue : 255, diff --git a/Packages/ohif-wadoproxy/package.js b/Packages/ohif-wadoproxy/package.js index df4f6b1cf..8cb33f06d 100755 --- a/Packages/ohif-wadoproxy/package.js +++ b/Packages/ohif-wadoproxy/package.js @@ -11,6 +11,8 @@ Package.onUse(function(api) { api.use('standard-app-packages'); api.use('iron:router@1.0.13'); + api.use('ohif:core'); + api.addFiles('server/namespace.js'); // Server-only diff --git a/Packages/ohif-wadoproxy/server/initialize.js b/Packages/ohif-wadoproxy/server/initialize.js index cd6073b40..401dca678 100755 --- a/Packages/ohif-wadoproxy/server/initialize.js +++ b/Packages/ohif-wadoproxy/server/initialize.js @@ -1,7 +1,9 @@ -Settings = Object.assign((Meteor.settings && Meteor.settings.proxy) ? Meteor.settings.proxy : {}, { - uri : "/__wado_proxy", +import { OHIF } from 'meteor/ohif:core'; + +Settings = Object.assign({ + uri : OHIF.utils.absoluteUrl("/__wado_proxy"), enabled: true -}) +}, (Meteor.settings && Meteor.settings.proxy) ? Meteor.settings.proxy : {}); http = require("http"); url = require("url"); diff --git a/Packages/ohif-wadoproxy/server/routes.js b/Packages/ohif-wadoproxy/server/routes.js index b12c1a9c8..4b4653517 100755 --- a/Packages/ohif-wadoproxy/server/routes.js +++ b/Packages/ohif-wadoproxy/server/routes.js @@ -1,6 +1,8 @@ +import { OHIF } from 'meteor/ohif:core'; + // Setup a Route using Iron Router to avoid Cross-origin resource sharing // (CORS) errors. We only handle this route on the Server. -Router.route(Settings.uri, function() { +Router.route(Settings.uri.replace(OHIF.utils.absoluteUrl(), ''), function() { const request = this.request; const response = this.response; const params = this.params;