Edit in GitHubLog an issue

Lesson 4: Test the worker

Just run the following command.

Copied to your clipboard
$> aio app run

After a couple of seconds, it will open Asset Compute Devtool in your browser. Within that tool, you can test your worker without the AEM.

Asset Compute Devtool

Since our worker requires imgix parameter (as you can see at line 34 in the worker code), you need to provide it in the worker request object as shown on the screenshot. That parameter must be an escaped JSON. For instance, use the below parameter to just resize an image to 300x300px.

Copied to your clipboard
"imgix": "{ \"h\": 300, \"w\": 300}"

Then you run your worker and observe results on the right-hand side of the Asset Compute Devtool.

To let AEM use our worker, deploy the app by running the command.

Copied to your clipboard
$> aio app deploy

As a result of that command, you will get the URL of your worker, similar to the below. Write down that URL as we need to put it in AEM configuration.

Copied to your clipboard
Your deployed actions:
-> dx-asset-compute-worker-1/__secured_my-worker
-> https://99999-myassetcompute-dev.adobeioruntime.net/api/v1/web/dx-asset-compute-worker-1/my-worker
Well done, your app is now online 🏄
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.