问题标签 [ssg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 SFC Payment Gateway -> SFC Pay - Request Encryption API 中获取中间件错误作为响应
我在调用 /skillsFutureCredits/claims/encryptRequests API 时收到中间件错误作为响应
API 网址:https ://uat-api.ssg-wsg.sg/skillsFutureCredits/claims/encryptRequests在此处 查找 SFC Pay - 请求加密 API
请求正文:
来自 API 的响应:
如果您发现任何关于它的信息,请回答。
reactjs - 道具从 NextJs 返回 undefined
我正在尝试将 API 响应加载到 Next.js 页面中,但道具返回未定义。我从 StackOverflow 得到了很多答案,但仍然找不到解决我的问题的方法。
编辑此帖子添加了更多详细信息以获取支持。
下面是我的代码。
_app.tsx
个人资料.tsx
这是登录后为每个页面包装的 HOC 代码。
withAuth.tsx
github - Toast UI Editor 在 Github 上编辑文件?
试图找出 JAMstack 和 SSG。
有什么方法可以使用Toast UI 编辑器md
在 Github 上的 SSG Rep 中编辑文件?我想在 Github Pages 上为 Jekyll 站点添加用户友好的编辑。
next.js - 我的 Next.JS 应用程序构建时间有什么问题?
我用 Next.JS 制作了简单的静态电子商务应用程序。对于我的产品页面,我获取了一些数据字符串(非常少)。当我构建我的应用程序时,会收到以毫秒为单位的黄色和红色时间的模棱两可的结果输出(在下面固定图片)。
我的代码,例如每个产品页面的代码非常简单(固定在下面)。
为什么收到的时间看起来如此糟糕?需要我修复一些东西还是一切都好?在 next.js 的早期版本中,没有这样的时间标记。
material-ui - material-ui 创建许多重复的类
是否可以避免在使用 material-ui 样式的(服务器生成的)页面中重复类定义?
在我的 Next.js / Material-UI 应用程序中,我有一个全局styles.ts
文件,例如:
构建后,生成的页面包含使用此样式的每个组件实例的此样式定义的一个“副本”,例如:
我已经使用jss-plugin-global尝试了这种方法,它删除了后缀编号,但仍将副本插入到文件中,例如:
deployment - AWS Amplify ISR 在后台生成页面
我有一个 nextjs 应用程序,其中包含一些使用 ISR 的页面,并且它们在生成时使用一些 API 调用来更新它们的数据。此应用程序部署在 AWS Amplify 上。因此,当部署发生时,它显示生成的页面和每个页面的 ISR 为 86400 秒。
现在的问题是,即使重新验证时间是 24 小时,这些页面每 30 秒生成一次,因为我可以看到服务器每 30 秒在同一系列中连续获取 API 请求(集成在这些页面上)循环应该每 24 小时一次。
所以我想知道放大配置或构建设置是否存在导致此问题的问题,因为我在任何地方都找不到任何相关内容。
angular - Angular SSG + CSR 与 nginx
我正在考虑将 SSG 和 CSR 与 Angular 混合的想法。现在我做了一个 nginx 设置,这样当我转到 localhost:80 时,我会得到一些简单的 HTML 页面。有一些静态内容,我也放了自己的标签<app-dynamic>
。我想要的是用这个标签触发 Angular(<app-root>
默认情况下在 Angular 中)。所以我做了一个简单的 Angular 应用,主组件(也叫它<app-dynamic>
)里面有一个红色的 div。因此,为了进行测试,我构建了 Angular 应用程序并复制了所有脚本并将其粘贴到我的静态 HTML 文件中。
现在,如果我打开 localhost:80 我仍然可以像以前一样看到我的静态内容,并且我的<app-dynamic>
组件获得了属性:
因此,据我了解,Angular 开始在页面上工作。我的控制台中没有错误。但是只有一个空标签,而如果我打开我的 Angular 应用程序 (localhost:4200),我可以看到我的红色 div。所以这意味着 Angular 开始工作但没有用内容填充我的根标签。我该如何解决这个简单的例子?
当然,这是一个非常狭窄的案例,看起来我想在另一个应用程序(带有静态 html 服务的 Nginx)中使用一个应用程序(Angular)的现成脚本。但这只是为了测试以了解如何混合这些实体。主要目标是将SSG与CSR连接起来。
java-platform-module-system - 如何在 Jigsaw 静态站点生成器中实现标签云
我一直在使用Jigsaw SSG 构建个人博客站点。我之前在 Hugo 上工作过,有一个功能可以实现类别和标签云,其中所有可能的类别和标签都用帖子计数列出,例如ssg (5) web (7)
.
但是,在Jigsaw的文档中,我没有找到一种直接的方法来做到这一点。我在文件中有“帖子”集合和“类别”集合config.php
。有没有办法使用 Jigsaw 生成标签云(除了手动为每个标签创建一个页面)?谢谢。
帖子集合:
nuxt.js - 如何定义静态页面中的哪些信息将在客户端使用 nuxt 进行水合?
我开始了解有关 Jamstack 的更多信息,但我在某些方面仍然对 SSG 中的动态内容感到非常困惑
示例:我有一个像 dev.to 这样的静态博客,但我有可以交互的用户,例如给帖子点赞,这些用户还有一个私人用户页面,其中包含一些统计信息我如何选择什么是静态的,什么是静态的用nuxt动态?在每个 nuxt 教程中,我只看到人们在任何地方都使用 AsyncData,但在这种情况下,nuxt 如何知道在构建时需要进行哪些 api 调用(博客文章),以及客户端应该进行哪些 api 调用(用户头像,喜欢, ETC)?
ssg - (ssg-wsg) 为什么使用会话 API 运行更新/删除课程需要 CorpPass ID?
有谁知道为什么 CorpPass Id 是“使用会话运行更新/删除课程”API 的必填字段?既然这将是一个 NRIC,它会是在请求正文中使用的敏感信息吗?