小编use*_*945的帖子

FetchError:请求 http://localhost:3000/api/projects 失败,原因:connect ECONNREFUSED 127.0.0.1:3000 (Express/Next.Js)

我有一个 API 路由,可根据请求在加载项目页面(组件)时获取我想要的数据,如下所示。

http://localhost:3000/api/projects

当我打开,我该数据中请求页面getInitialProps()pages/projects.js它显示的数据未来通过这就是我想要的,如下图所示,到目前为止,一切顺利。

控制台记录来自我制作的自定义快速 API 路由的数据

代码在这里:

页面/项目.js

import React, { Component } from "react";
import Layout from "../components/Layout";
import Siema from "siema";
import Head from "next/head";
import fetch from "isomorphic-unfetch";

export default class extends React.Component {
  componentDidMount() {
    this.siema = new Siema({
      loop: false
    });
  }

  prev = () => {
    this.siema.prev();
  };

  next = () => {
    this.siema.next();
  };

  render() {
    return (
      <Layout>
        <Head>
          <title>Jesal Patel ? Projects</title>
        </Head>
        <div className="container"> …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose node.js express next.js

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

标签 统计

express ×1

javascript ×1

mongoose ×1

next.js ×1

node.js ×1