腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
getServerSideProps
()中
直接
导入
next.js
API
端点
、
当在
Next.js
中使用
getServerSideProps
()获取数据时,他们建议
直接
导入
API
端点
,而不是使用fetch()并运行另一个HTTP请求。这是有道理的,而且我能够让它工作,直到为我的应用程序接口实现了中间件(注意,我正在使用
Next.js
中
内置的应用程序接口特性)。现在实现了中间件,我不能导出使用中间件的函数,我必须导出处理程序。
端点
导入
getServerSideProps
的推荐方式
浏览 19
提问于2020-09-12
得票数 5
1
回答
调用
api
或
getServerSideProps
?
、
、
、
假设我有一个博客详细信息屏幕,我将使用
getServerSideProps
填充它。我是否应该向我的/
api
/路由发送一个请求,然后
在
API
路由中连接到数据库并返回数据?或者
直接
从
getServerSideProps
连接到数据库 我见过非常流行的开发人员从
getServerSideProps
函数向
api
发送请求,但这对我来说没有任何意义!为什么不
直接
从
getServerSideProps
函数访问数据
浏览 6
提问于2021-04-15
得票数 0
1
回答
下一个JS,Back行为不称为getInitialProps()
、
、
、
在
浏览器上触发回触发行为时,不调用getInitialProps()。谢谢你之前。
浏览 3
提问于2020-06-22
得票数 0
回答已采纳
1
回答
使用
Next.js
编写
API
还是使用其他框架?哪一个更好?
、
、
、
我见过许多程序员用PHP或ASP.NET或.编写
API
。并从
Next.js
请求这些
API
。我们知道
Next.js
可以实现
API
。为什么大多数程序员不使用
Next.js
编写
API
?可能是因为性能更好或者
Next.js
API
不适合大型项目或.?
在
一些程序
中
,我们用
Next.js
编写
API
,从组件请求到它们(
getServerSideProps
),例
浏览 4
提问于2022-01-08
得票数 -1
回答已采纳
2
回答
Webpack用
Next.js
包文件,它不应该在客户端包
中
、
、
、
、
我有一个带有猫鼬的
Next.js
应用程序可以连接到我的mongodb。模型
导入
db.ts以确保与数据库有活动连接,如下所示:import "../..import mongoose from "mongoose";我<e
浏览 6
提问于2022-01-17
得票数 1
回答已采纳
1
回答
导入
道具、销毁赋值和未解析的变量警告
、
、
我在前端方面有点新,所以我有一个关于props
导入
的代码实践的问题。export async function
getServerSideProps
({query}) { const res = await fetch(encodeURI(`url_here
在
响应
中
几乎有来自
API
端点
的json对象的16+ key
浏览 2
提问于2020-03-14
得票数 0
回答已采纳
1
回答
使用
getServerSideProps
()代替常规异步函数的目的是什么?
、
、
我最近尝试使用
getServerSideProps
()。它的创建肯定有原因,但在我看来,它的效用就像一个普通的async函数。提前谢谢你!
浏览 6
提问于2022-09-10
得票数 1
回答已采纳
1
回答
您应该如何在使用
getServerSideProps
进行路由转换时获取客户端数据?
Next.js
9.3引入了
getServerSideProps
。
在
中
现在写着: 如果您使用的是
Next.js
9.3或更高版本,我们建议您使用getStaticProps或
getServerSideProps
而不是getInitialProps。问题是:getInitialProps不只是
在
服务器端提供道具。它还在客户端上运行,并在路由转换时提供支持。
在
初始服务器呈现之后,如果路由更改,getInitialProps将在客户端上运行。那么,9.3<
浏览 7
提问于2020-04-05
得票数 5
回答已采纳
1
回答
我有一个静态的网站,所有的数据已经可用。我应该使用getStaticProps方法传递数据作为支柱吗?
、
我正在使用
Next.js
创建一个静态网站。数据已经可用,我
直接
将数据
导入
到Pages文件夹
中
的组件路由。如果我将其更改为getStaticPorps()并将数据作为支柱传递,会有什么不同吗?
浏览 14
提问于2022-01-25
得票数 0
1
回答
getServerSideProps
是运行页面
中
的每个请求,还是只为http请求运行?
、
、
getServerSideProps
是
在
页面
中
运行每个请求,还是只为HTTP运行?
浏览 19
提问于2022-10-12
得票数 -1
1
回答
在
getStaticProps和
getServerSideProps
中
获取是否与本机浏览器获取
API
相同?
、
、
、
、
我使用
Next.js
已经有一段时间了,我对fetch
API
在
getStaticProps和
getServerSideProps
中
的使用表示怀疑。下面我写了我对getStaticProps和
getServerSideProps
的理解
getServerSideProps
将在请求时被调用,但两者都没有访问客户端的权限因此,我怀疑我们只编写服务器端代码,而Node.js没有本地的fetch
浏览 3
提问于2021-08-15
得票数 4
回答已采纳
1
回答
Next.js
: res.redirect in
getServerSideProps
(res.redirect不是一个函数)
我正在使用next-connect将一些快速中间件应用于我的
next.js
应用程序。
在
尝试添加csrf中间件时,我遇到了以下错误:只有当我
在
getServerSideProps
中
应用中间件时,这个错误才会出现,它在我的
API
端点
中运行得很好。例如,这样做是可行的:nc() .use(db
浏览 3
提问于2021-08-01
得票数 3
回答已采纳
3
回答
nextjs:如何在本地路径上获取?
、
我想在相对路径上使用fetch方法,如: // Fetch data from local
API
const res = await fetch(`/
api
/get_all_prices`) // Pass data to我希望这段代码
在
dev和prod环境
中
工作,以便记住在
浏览 26
提问于2021-12-27
得票数 1
回答已采纳
1
回答
我需要在React
Next.js
中
为客户端Mongo DB创建另一个连接吗?
、
、
因此,我遵循了 github示例和
中
关于此存储库的文章。我成功地连接了数据库客户端,并能够使用
getServerSideProps
和getStaticProps从数据库
中
读取数据。但我
在
使用组件内部已经建立的DB连接(例如,使用插入函数)时遇到了问题,因为Node.js代码只能在/pages目录中使用,而它在/components目录
中
不起作用。那么,
Next.js
的更好的方法是什么呢?
在
/pages中使用
API
或创建Mo
浏览 15
提问于2021-02-18
得票数 0
回答已采纳
2
回答
在
带有turbopack的
Next.js
13
中
,如何访问没有
getServerSideProps
的cookie?
、
、
、
我的页面都在各自的文件夹
中
,
在
app目录中有子布局,我的主布局和主页
直接
在app目录
中
。
next.js
12
中
受保护页面的旧代码如下所示:import type { NextPage } from 'next'; import {
GetServerSideProps
"
getServerSideProps
“
在
Next.js
13
中
不受支持
浏览 21
提问于2022-11-21
得票数 1
回答已采纳
1
回答
我的NEXTJS博客“服务器错误TypeError”有问题:从graphql获取数据时只支持绝对URL
、
、
、
我是建立
在
NEXTJS和使用graphql CMS。当我创建一个服务来使用
api
从Graphql中提取数据时,我会得到一个错误“服务器错误TypeError:只支持绝对URL另外,
在
控制台中,我得到了一个来自node_modules的500个错误。“获取 500 (内部服务器错误) index.js?46cb:323
在
getNodeRequestOptions上” NEXT_PUBLIC_GRAPHCMS_ENDPOINT位于一个.env文
浏览 6
提问于2021-11-27
得票数 0
回答已采纳
1
回答
Next.js
仅运行
getServerSideProps
一次,在被next/router访问时不提取新数据
、
、
我有一个带有SSR的
Next.js
应用程序,其中我导出了一个
getServerSideProps
异步函数,如下所示: export const
getServerSideProps
= getGenericServerSideProps([""]); getGenericServerSideProps是一个异步函数,它是从另一个文件
导入
的,调用无头CMS来获取数据: export const getInitialProps = (slicesslices, callbacks)(context);
浏览 63
提问于2021-07-11
得票数 0
回答已采纳
3
回答
如何在
Next.js
中最好地
导入
“服务器专用”代码?
、
、
、
在
我的索引页面的
getServerSideProps
函数
中
,我想使用一个函数foo,它是从另一个本地文件中
导入
的,它依赖于某个节点库。所述库不能在浏览器
中
运行,因为它依赖于“服务器专用”模块(如fs或request )。} ... export async function
getServ
浏览 25
提问于2020-05-05
得票数 13
回答已采纳
2
回答
在
页面中将数据(属性)从_app.js传递到
getServerSideProps
- NextJS,最新版本
、
、
、
<Layout> </Layout>};export async function
getServerSideProps
destructiring } 我想在_app.js
中
设置这个pageProps.baseUrl=
浏览 3
提问于2021-01-15
得票数 1
1
回答
next.js
在
客户端
导入
服务器端脚本安全吗?
、
、
在
next.js
中
,我们可以使用 getStaticProps (静态生成):
在
构建时获取数据。getStaticPaths (静态生成):基于数据指定预渲染的动态路由。
getServerSideProps
(服务器端呈现):获取每个请求的数据。要运行服务器端代码,但要做到这一点,我需要在该脚本中
导入
服务器端模块,例如,我希望
导入
一个身份验证模块,以检查用户
在
getserversideprops
中
是否真实。(或数据
浏览 5
提问于2020-07-31
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券