我有一個 api 平臺專案。
https://localhost:8888/api 確實顯示了 API 檔案。
當我想使用命令生成客戶端生成器組件時:
npx @api-platform/client-generator https://127.0.0.1:8000/api . --generator nuxt
我有這樣的回應:
{
api: Api { entrypoint: 'https://127.0.0.1:8000/api', resources: [] },
error: {
response: Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]: [Object],
[Symbol(Response internals)]: [Object]
}
},
response: Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]: { body: [PassThrough], disturbed: false, error: null },
[Symbol(Response internals)]: {
url: 'https://127.0.0.1:8000/api',
status: 200,
statusText: 'OK',
headers: [Headers],
counter: 0
}
},
status: 200
}
沒有生成任何組件,并且不確定從那里去哪里。
uj5u.com熱心網友回復:
我成功地進行了設定(直到我遇到 CORS 問題,可能是因為我使用的是https://demo.api-platform.com.
這是我的 Github存盤庫,用于我擁有的一個作業客戶端樣板的 Nuxt 應用程式。
有些事情是值得懷疑的,例如 Moment.js 在 2022 年的使用,這是一個 Nuxt 應用程式僅用作 SPA 的事實(ssr: false),一些不是最新的配置,例如nuxt-i18n模塊,components: false還有一些事實各種檔案中的 ESlint 警告/錯誤,在其上使用附加vue-i18n包,nuxt-i18n但設定看起來還不錯。
我的意思是,最后它有點從 Nuxt 中洗掉了所有好東西,以擁有一個基本的常用 Vue.js 應用程式作為 SPA,但是是的,可以這么說。
有這條線entrypoint.js
export const ENTRYPOINT = 'https://demo.api-platform.com'
也許將此設定為您自己的本地地址可能會起作用。
如果沒有,也許嘗試將它托管在 Heroku或類似設備上,可能需要一個真正的托管服務器。否則,它也可能是遷移/資料庫/任何其他后端問題。
至少在 Nuxt.js 方面本身不是問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/460647.html
標籤:交响乐 nuxt.js api-platform.com
上一篇:如何從檔案中獲取字符資訊?
