我想检查客户端的令牌是否过期。
我的令牌存储在本地存储中。
现在我要做的是:调用服务器来检查它是否有效,但我只在路径为:https:exp.com/
代码:
useEffect(() => {
verifyToken(auth.token).then((res) => {
if (res.status !== 'success' && res.message === 'Token expired') {
signoutClient(() => {
router.push('/auth/login');
});
}
});
}, [auth.token, router]);
Run Code Online (Sandbox Code Playgroud)
现在的问题是,如果用户直接访问另一个 url exp 会怎样:https:exp.com/helloworld
我想使用套接字,但我不知道它是否可以工作。
想法是:客户端保持监听状态,每当令牌过期时服务器就会发出一条消息。
知道我该怎么做吗?
我遇到 ENV 变量问题。在第一次请求时:
export const getStaticProps = async () => {
const posts = await getPosts(1);
return { props: posts, revalidate: 5 };
};
Run Code Online (Sandbox Code Playgroud)
一切都很顺利,它获取了所有数据,但是单击按钮时我想获取新数据,但得到了 404 :
xhr.js:177 GET http://localhost:3000/fr/undefined/ghost/api/v3/content/posts?key=undefined&fields=id%2Ctitle%2Cfeature_image%2Cslug%2Cexcerpt%2Ccustom_excerpt%2Creading_time%2Ccreated_at&include=authors%2Ctags&page=2 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的 env 变量结果为 undefined ,我不知道为什么。我如何获取数据:
const fetchNewData =async (currentPage)=>{
console.log(currentPage);
const post = await getPosts(currentPage)
console.log(post);
}
Run Code Online (Sandbox Code Playgroud)
我如何使用环境
export const CONTENTKEY=process.env.contentKey
export const BLOG_API = process.env.blogApiLink;
Run Code Online (Sandbox Code Playgroud)
import axios from "axios";
import {BLOG_API,CONTENTKEY} from "../segret_keys"
export const getPosts = async (page) => {
const pageUrl =
BLOG_API + …
Run Code Online (Sandbox Code Playgroud) 我是 cpp 的新手,我正在尝试解决一个练习,但我遇到了分段错误。
代码的第一部分包括初始化向量的向量。(任务 1)
然后是task2。我尝试在 while cicle 之前打印 Task 2 但它从不打印。所以我猜错误出在代码的第一部分!您可以在下面找到可以编译的代码。
您可以使用的可能输入:
0 0 0 0 0
0 0 0 0 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Run Code Online (Sandbox Code Playgroud)
您可以在下面找到可以编译的代码。
#include <iostream>
#include <vector>
using namespace std;
int main (){
const int matrix_size = 5;
int i =0,j=0,taskdone=0;
vector<vector<int>> mat(matrix_size, vector<int>(matrix_size));
for(i = 0;i < matrix_size; i++)
{
for(j = 0; j < matrix_size; j++)
{
cout <<"Value mat"<<mat[i][j] << "j …
Run Code Online (Sandbox Code Playgroud)