我在将项目上载到Heroku时遇到此错误。我正在使用MapBox和node.js

我在将项目上载到Heroku时遇到此错误。我正在使用MapBox和node.js,node.js,heroku,mapbox,package.json,Node.js,Heroku,Mapbox,Package.json,您好,在Heroku上上载我的应用程序时,我遇到以下错误-“抛出新错误('无法创建没有访问令牌的客户端') 这就是我通过process.env.Mapbox\u令牌使用Mapbox令牌的方式 我的日志文件 2019-12-31T13:18:05.574782+00:00 heroku[web.1]: Starting process with command `npm start` 2019-12-31T13:18:08.114540+00:00 app[web.1]: 2019-12-31T1

您好,在Heroku上上载我的应用程序时,我遇到以下错误-“抛出新错误('无法创建没有访问令牌的客户端')

这就是我通过process.env.Mapbox\u令牌使用Mapbox令牌的方式

我的日志文件

2019-12-31T13:18:05.574782+00:00 heroku[web.1]: Starting process with command `npm start`
2019-12-31T13:18:08.114540+00:00 app[web.1]:
2019-12-31T13:18:08.114592+00:00 app[web.1]: > mnb@0.0.0 start /app
2019-12-31T13:18:08.114594+00:00 app[web.1]: > node ./bin/www
2019-12-31T13:18:08.114597+00:00 app[web.1]:
2019-12-31T13:18:09.265365+00:00 app[web.1]: /app/node_modules/@mapbox/mapbox-sdk/lib/classes/mapi-client.js:25
2019-12-31T13:18:09.265398+00:00 app[web.1]: throw new Error('Cannot create a client without an access token');
2019-12-31T13:18:09.265400+00:00 app[web.1]: ^
2019-12-31T13:18:09.265403+00:00 app[web.1]:
2019-12-31T13:18:09.265405+00:00 app[web.1]: Error: Cannot create a client without an access token
2019-12-31T13:18:09.265408+00:00 app[web.1]: at NodeClient.MapiClient (/app/node_modules/@mapbox/mapbox-sdk/lib/classes/mapi-client.js:25:11)
2019-12-31T13:18:09.265410+00:00 app[web.1]: at new NodeClient (/app/node_modules/@mapbox/mapbox-sdk/lib/node/node-client.js:7:14)
2019-12-31T13:18:09.265412+00:00 app[web.1]: at createNodeClient (/app/node_modules/@mapbox/mapbox-sdk/lib/node/node-client.js:24:10)
2019-12-31T13:18:09.265414+00:00 app[web.1]: at /app/node_modules/@mapbox/mapbox-sdk/services/service-helpers/create-service-factory.js:13:16
2019-12-31T13:18:09.265416+00:00 app[web.1]: at Object.<anonymous> (/app/middleware/index.js:7:25)
2019-12-31T13:18:09.265418+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:959:30)
2019-12-31T13:18:09.265423+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
2019-12-31T13:18:09.265425+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:815:32)
2019-12-31T13:18:09.265427+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:727:14)
2019-12-31T13:18:09.265429+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:852:19)
2019-12-31T13:18:09.265431+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:74:18)
2019-12-31T13:18:09.265433+00:00 app[web.1]: at Object.<anonymous> (/app/controllers/index.js:7:32)

谢谢你的帮助

在.env文件中声明mapbox标记时,请确保没有空格

错:

MAPBOX_TOKEN = ckzsjnzvkqsd,mvlqdf,;ev^q;v
正确:

MAPBOX_TOKEN=ckzsjnzvkqsd,mvlqdf,;ev^q;v

确保在.env文件中声明mapbox标记时没有空格

错:

MAPBOX_TOKEN = ckzsjnzvkqsd,mvlqdf,;ev^q;v
正确:

MAPBOX_TOKEN=ckzsjnzvkqsd,mvlqdf,;ev^q;v