You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

生产环境无法获取更新数据,Localhost运行正常的技术求助

生产环境数据库数据拉取异常问题

本地环境代码运行完全正常,但部署到生产环境后无法获取数据库中更新的数据。

后端代码片段

import {connect} from "@/dbConnection/dbConnection";
import Post from "@/modals/postModal";

export const GET = async () => {
    console.log('Request Made on Get Posts...' );
    try{
        await connect();
        const posts = await Post.find().sort({createdAt: -1}).limit(20);
        if(!posts){
            return Response.json({error: "Posts not found"});
        }
        return Response.json({posts});

    }catch (e) {
        return Response.json({error: "Database error"});

    }
}

前端数据拉取代码

const [posts, setPosts] = useState([]);
const [loading, setLoading] = useState(false);
const [error, setError] = useState(null);

useEffect(() => {
        setLoading(true)
        setTimeout(
            () => {
                fetchPosts().then((r) => {
                    setPosts(r.posts)
                    setLoading(false)
                }).catch((e) => {
                    setError("Error fetching posts")
                    setLoading(false)
                });
            }
            , 2000
        )
    }
    , []);

async function fetchPosts() {
    try {
        const response = await axios.get('/api/post/getblogs');
        return response.data;
    } catch (error) {
        setError("Error fetching posts")
    }
}

已采取的排查步骤

  • 检查数据库连接配置,确认无误
  • 本地环境测试代码,运行完全正常
  • 查看生产环境日志,未发现相关错误或警告

预期行为

发起拉取帖子请求时,代码应从数据库获取最新数据内容。

内容的提问来源于stack exchange,提问作者ANMOL JAIN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 04:57:13