相关疑难解决方法(0)

在NextJS React应用中未定义窗口?

在我的NextJS应用中,我似乎无法访问window

未处理的拒绝(ReferenceError):未定义窗口

componentWillMount() {
    console.log('window.innerHeight', window.innerHeight);
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

javascript reactjs next.js

9
推荐指数
14
解决办法
1万
查看次数

如何在 Next.js 中获取来源或域名

我可以使用useRouter().asPath它来获取相对路径名/my-awesome-post,但如何获取原点?类似于window.location.origin给喜欢的东西https://www.google.com

Next.js Router 文档没有提及任何有关如何获取源的信息。

我无法使用window.location.origin(next.js 给出一个窗口未定义的错误),那么我的替代方案是什么?getStaticProps我想获取未调用或 的组件内的原点getServerSideProps

url reactjs server-side-rendering next.js

6
推荐指数
1
解决办法
1万
查看次数

next.js 13 服务器组件中的访问域和完整路径

如何使用应用程序目录访问 Next.js 13 中服务器组件中的域名和完整路径?在 Next.js 的早期版本(例如版本 12)中,我可以使用 getServerSideProps 函数中的上下文来执行此操作,但应用程序目录中不再支持此操作。

我有一个小型 SaaS 应用程序,其中不同的域可以指向相同的 Next.js 代码,通过传递域和路径名,我可以从该特定帐户的 API 获取数据,就像我认为的 WordPress 多站点一样。

在 Next.js 13 中是否有更好的方法通过应用程序目录执行此操作?请帮忙。

next.js13

5
推荐指数
1
解决办法
3867
查看次数