Hi all.
I developed Web Mapping Application with Directions widget. It works fine in Web AppBuilder for ArcGIS.
But it calls errors in Web App Viewer:
" init.js:1488 dojo.io.script error Error: Token Required
at Error (native)
at Object.h.load (http://js.arcgis.com/3.14/init.js:896:343)
at http://js.arcgis.com/3.14/init.js:181:69
at c (http://js.arcgis.com/3.14/init.js:66:221)
at d (http://js.arcgis.com/3.14/init.js:66:10)
at resolve.callback (http://js.arcgis.com/3.14/init.js:67:350)
at c (http://js.arcgis.com/3.14/init.js:66:436)
at d (http://js.arcgis.com/3.14/init.js:66:10)
at resolve.callback (http://js.arcgis.com/3.14/init.js:67:350)
at http://js.arcgis.com/3.14/init.js:1486:46 "
and I don't set beginning and stopping points.
Please, help me with Directions widget.
Hello Victor,
Could you please confirm the version of Web AppBuilder that you're working with (Online/Portal or Developer) ?
I work with Web AppBuilder Online/Portal.
Did you deploy the App on your Web server ? If yes, take a look at this document : Deploy app—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
The application can be reached from outside of your organization ? I was able to create an application with the Direction Widget without issues.
According to the AppBuilder documentation the use of the Widget require an ArcGIS Online for Organizations subscription , check the doc here :
Hi Victor,
It's not an error of WAB. By default, Directions widget use route service. If the route service is private, when accessing this private service by arcgis-js-api, you will get a "Token required" error and arcgis-js-api will automatically print this erron on console. It is the API's normal behaviour. After get the error info, API will send another request with token to access the private route service. So all works fine.
arcgis-js-api always prints errors on console and it doesn't matter. Forget it !