我创建了一个带有自定义下一个服务器的 React 应用程序
服务器.js:
const { createServer } = require('http');
const next = require('next');
const app = next({
dev: process.env.NODE_ENV !== 'production',
conf: {
webpack: config => {
config.devtool = false;
for (const r of config.module.rules) {
if (r.loader === 'babel-loader') {
r.options.sourceMaps = false;
}
}
return config;
}
}
});
const routes = require('./routes');
const handler = routes.getRequestHandler(app);
app.prepare().then(() => {
createServer(handler).listen(3000, err => {
if (err) throw err;
});
});
Run Code Online (Sandbox Code Playgroud)
但是,我遇到npm run build问题,因为我收到以下错误 …
我想使用键值对将数组转换为对象。
数组是这样的:
latLngArray = [ '52.12,-106.65', '53.53,-113.50' ]
我想将它转换为这样的对象数组:
[{lat: 52.12, lng: -106.65},
{lat: 53.53, lng: -113.50}]
我试图将数组中的每个元素分开,split但没有帮助。
如何将此数组转换为对象?