资讯

展开

NextJS 读取静态文件数据

作者:快盘下载 人气:

参考代码

示例数据

在 NextJS 项目下添加文件 ./data/user.json,示例内容如下

{
  "name": "Anoyi????"
}

示例读取文件数据

添加页面 ./pages/user.tsx,示例内容如下

import { readFileSync } from 'fs'
import path from "path"

const Page = ({user}) => {
  return (
    <div>
      {user.name}
    </div>
  )
}

export async function getStaticProps() {

  const user = readFileSync(path.join(process.cwd(), 'data', `user.json`), 'utf-8')

  return {
    props: {
      user: JSON.parse(user),
    },
  }

}

export default Page

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!