簡體   English   中英

map function 使用 next.js 在 ReactJs 中不工作

[英]map function not working in ReactJs using nexttjs

我是 ReactJS 的新手,我正在使用“Nextjs”框架,現在我正在使用“異步”function 獲取數據,但無法使用“地圖”function 獲取數據,在 console.log 中...顯示以下消息“項目: undefined }”,這是我的代碼,我哪里錯了?

import React, { Component } from 'react';
const blog =({items}) =>{
  console.log({items});
  return(
  <div>
   </div>
);
};


//calling api for get data
export const getstaticprops=async()=>{
console.log('Om Success');
    const res=await fetch('https://jsonplaceholder.typicode.com/posts');
    const posts = await res.json()
    return {
      props: { items: posts },
    }
  
}
export default blog

測試這段代碼!

const blog =({posts}) =>{
  console.log(posts); \\ fix console log
  return(
  <div>

  </div>
);
};
export async function getServerSideProps(){
console.log('Om Success');
    const res = await fetch('https://jsonplaceholder.typicode.com/posts');
    const posts = await res.json()
    return {
      props: { posts }, \\ remove items
    }
  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM