-
Notifications
You must be signed in to change notification settings - Fork 7
Developing
When developing or testing an extension using the SDK it may be useful to connect it to your local Nosto environment or the staging environment instead of the live one. This can be done by modifying a "Dot Env" (.env) file in the Nosto SDK that the extension uses. For example for Magento extension, copy MAGENTO/lib/nosto/php-sdk/.env.example
to MAGENTO/lib/nosto/php-sdk/.env
and modify the parameters.
-
NOSTO_SERVER_URL
is the Nosto url used in the store front -
NOSTO_API_BASE_URL
is the base url for all API calls to Nosto -
NOSTO_OAUTH_BASE_URL
is the base url for connecting Nosto accounts through OAuth -
NOSTO_WEB_HOOK_BASE_URL
is the base url for Nosto web hooks -
NOSTO_IFRAME_ORIGIN_REGEXP
is a regexp for validating window.postMessage() event origin dispatched by the account configuration iframe
The sample .env
file can viewed at https://github.com/Nosto/php-sdk/blob/master/.env.example
Note that you can only have one .env file at a time, and if you wish to switch between environments you can copy them into .env.[environment]
files. This way you can switch the environment by replacing the .env with the correct .env.[environment] file.
This wiki content has been moved to https://docs.nosto.com/php-sdk