我们的应用程序是一个用Webpack构建的React/Node应用程序,在生产中呈现服务器端。在此生产场景中,mapbox包在服务器端加载有问题。我怀疑这与mapbbox-gl.js是一个已经被浏览器化的库的方式有关,并且与webpack构建的服务器端环境不太好。下面是我第一次尝试加载页面时的相关错误,我们没有在服务器端生成任何组件的html (尽管在浏览器客户端加载该组件时一切都正常)。
mapbox-gl.js中生成堆栈顶部错误的相关代码行为"module.exports=self;“。
Node app is running on port 5000
ReferenceE
我试图建立一个反应应用程序与一个综合地图的mapbox。当我启动应用程序时,它会说访问令牌无效。但我在网站上使用了公文。
VM68 react_devtools_backend.js:4061 Error: **A valid Mapbox access token is required to use Mapbox GL JS. To create an account or a new access token, visit https://account.mapbox.com/**
at $t.errorCb (vendors-node_modules_mapbox-gl_dis
我已经开始为一个cljs项目()使用:target :nodejs编译器选项。总的来说,它工作得很好。
但是,当尝试将@mapbox/react-native-mapbox-gl转换为更新的require语法时,例如
(:require [@mapbox/react-native-mapbox-gl])
它失败了-
Library name must be specified as a symbol
因为npm模块的作用域是@。使用字符串也不起作用。
这是可行的-
(set! js/MapboxGL (js/require "@mapbox/react-native-mapbox-gl
我在使用express将一些json数据从mongodb查询服务器端发送到javascript变量客户端时遇到了麻烦。我正在使用Mapbox Gl-Js,并且我需要使用来自mongodb服务器的一些json数据来加载页面上的geojson行。这是我的路线:
# /routes/index.js
var express = require('express');
var router = express.Router();
var db = require('../db');
/* GET home page. */
router.get('/',