【发布时间】:2020-03-03 15:40:12
【问题描述】:
我的网站在 Chrome 和 Firefox 中运行良好,但不是边缘。
网站加载不正确,我收到了这条消息:
SCRIPT1028:SCRIPT1028:预期的标识符、字符串或数字 index.js (6199,13)
这里指的是config.js:
const appName = 'mywebsite';
const databaseName = 'databaseName';
const serverPort = process.env.PORT || 3122;
const apiUrl = "/";
const source=require("./client_id.json")
const completeConfig = {
default: {
appName,
serverPort,
apiUrl,
databaseUrl: process.env.MONGODB_URI || `mongodb://localhost/${databaseName}`,
jsonOptions: {
headers: {
'Content-Type': 'application/json'
}
}
},
development: {
appUrl: `http://localhost:${serverPort}`
},
production: {
appUrl: `http://localhost:${serverPort}`
}
}
const mailConfig = {
user: "user@user.fr",
clientId: source.web.client_id,
clientSecret: source.web.client_secret,
refreshToken: 'refreshToken',
accessToken: 'accessToken'
}
module.exports = {
config: { ...completeConfig.default, ...completeConfig[process.env.NODE_ENV] },
completeConfig,
mailConfig,
}
特别是这部分:
module.exports = {
config: { ...completeConfig.default, ...completeConfig[process.env.NODE_ENV] },
completeConfig,
mailConfig,
}
这是来自 edge 的调试控制台: image
有人可以帮我吗?
【问题讨论】:
-
您使用的是哪个版本的边缘?您使用的似乎不支持扩展运算符。 caniuse.com/#search=spread%20operator
-
@rlecaro2 你说得对,我的边缘版本不推荐使用扩展运算符!我更新了边缘,现在它正在工作,谢谢!