![](/img/trans.png)
[英]Nuxt.js SSR with firebase - ReferenceError: navigator is not defined
[英]Nuxt.js: ReferenceError baseURL is not defined
我有一個 Nuxt.js 應用程序。 我想讀取位於static/文件夾中的本地 JSON 文件。
我的nuxt.config.js文件中有:
module.exports = {
modules: [
['@nuxtjs/axios', {
baseURL: 'http://localhost:3000',
browserBaseURL: 'http://localhost:3000'
}]
],
axios: {
// proxyHeaders: false
baseURL: "http://localhost:3000/"
},
在我的pages/index.vue 中:
<template>
<section class="container">
<p>{{ data }}</p>
</section>
</template>
<script>
import axios from 'axios'
export default {
components: {
Make
},
async asyncData({ app }) {
const data = await app.$axios.$get(baseURL + 'static/db.json')
return { data }
}
}
</script>
我收到此錯誤:
ReferenceError baseURL is not defined
截屏:
當我對 URL 進行硬編碼時:
async asyncData({ app }) {
const data = await app.$axios.$get('http://localhost:3000/static/db.json')
return { data }
}
我收到此錯誤消息:
NuxtServerError Request failed with status code 404
有什么幫助嗎?
參考: https : //axios.nuxtjs.org/
如果將 baseURL 設置為模塊選項,則不需要將 baseURL 添加到 axios 調用中。 它將被自動添加。
這不是它的工作原理。 如果你在 config 中定義了一些東西,它不會神奇地出現在你的代碼中。 你引用的任何東西都應該被定義或導入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.