Я пытаюсь разместить сайт, используя firebase-hosting
, и получаю сообщение об ошибке: Uncaught SyntaxError: Unexpected identifier
Это происходит в script.js:1
.Исходный код выглядит следующим образом:
import axios from 'axios';
callWs();
console.log('This worked now!');
async function callWs() {
try {
const res = await axios(
`https://us-central1-jpabiggmbh-001.cloudfunctions.net/realexData?amt=${500}&curr=${'CHF'}`
);
console.log('This function ran just now!');
} catch (e) {
console.log(e);
}
console.log(res);
}
Структура моей папки выглядит следующим образом (фокус на публичном дереве):
Я вызываю скрипт в index.html
:
<head>
<title>Fantastic title</title>
<script src="script.js"></script>
</head>
Мой firebase-functions
импорт работает нормально, но у меня есть файл package.json
, и я предполагаю, что это одна из причин, почему у меня возникают проблемы?
Мой firebase.json
файл выглядит так:
{
"database": {
"rules": "database.rules.json"
},
"functions": {
"predeploy": [
"npm --prefix \"$RESOURCE_DIR\" run lint"
],
"source": "functions"
},
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}