小编por*_*ors的帖子

Mamp Pro 不能再使用 SSL

我正在使用 Mamp Pro 5,上周我可以通过生成自签名证书来设置和使用 SSL。

但是今天当我再次尝试启动服务器时,它不再工作了。我检查了日志文件,它说:[Sat Oct 12 13:36:58 2019] [error] (1)Operation not allowed: Init: Can't open server certificate file (path to file)/uf.o.crt

请让我知道如何解决这个问题。

谢谢

这是错误日志的截图。

ssl https mamp mamp-pro

6
推荐指数
2
解决办法
4067
查看次数

getStaticProps + Fallback:true 和 getServerSideProps 之间到底有什么不同?

我多次阅读Next.js 文档,但我仍然不知道getStaticProps使用fallback:true 和getServerSideProps.

据我所理解 :

获取静态属性

getStaticProps在构建时呈现,并将任何请求作为静态 HTML 文件提供。它与不经常更新的页面一起使用,例如“关于我们”页面。

export async function getStaticPaths() {

return {
    paths: [{ params: { id: '1' } }, { params: { id: '2' } }]
  }
}
Run Code Online (Sandbox Code Playgroud)

但是如果我们放在fallback:true函数的返回处,并且有一个对构建时未生成的页面的请求,Next.js 会将该页面生成为静态页面,然后该页面上的其他请求将作为静态页面静止的。

export async function getStaticPaths() {

return {
    paths: [{ params: { id: '1' } }, { params: { id: '2' } }],
    fallback: true,
  }
}
Run Code Online (Sandbox Code Playgroud)

所以,getStaticProps's这个概念对我来说非常有效。我认为它可以适用于大多数场景。但如果getStaticProps效果很好,那我们为什么需要呢getServerSideProps

据我所知,如果我们使用 …

javascript reactjs server-side-rendering next.js

3
推荐指数
1
解决办法
2240
查看次数