小编Fia*_*jha的帖子

React + ASP.NET Core 单独项目托管(部署)建议

我有两个项目用于前端客户端和用于后端服务器。两个项目都可以独立工作并在本地主机上进行通信。所以用 asp.netcore 后端来反应应用程序。

客户端是使用 vs code 构建的,我首先在终端上输入“npm start”。服务器是使用 Visual Studio 2019 构建的,它作为 webapi 工作,我开始只需在服务器文件夹中的 cmd 上或从 vs f5 命令中输入“dotnet run”。

任何人都建议如何构建或发布两者并启动它们进行生产。除了 azure 之外的任何建议。如果我错了,如何合并两者并在单个服务器上托管。客户端文件夹结构如下: 客户

服务器(webapi)结构在这里: 服务器 webapi 在这里

iis hosting web-deployment reactjs asp.net-core

5
推荐指数
1
解决办法
1989
查看次数

React Hook useEffect 缺少一个依赖项:'props'。包括它或删除依赖项数组。useEffect 中的 props 没有数据

我使用 axios 调用 api 方法以在 react hooks 组件中进行数据访问。我使用 react redux 进行状态管理。我从 useEffect 调用 fetchall 方法来获取所有课程。但是响应数组是空的并显示在上面的错误。状态或道具有问题。或者课程减速器不获取数据。这里是 api.js 的代码在行动。

import axios from "axios";

const baseUrl = "http://localhost:44306/api/"



export default {

    course(url = baseUrl + 'courses/') {
        return {
            fetchAll: () => axios.get(url),
            fetchById: id => axios.get(url + id),
            create: newRecord => axios.post(url, newRecord),
            update: (id, updateRecord) => axios.put(url + id, updateRecord),
            delete: id => axios.delete(url + id)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

课程组件有 2 个网格,第一个网格已被注释掉以关注问题。第二个网格有表格,应该在表格中显示课程。后端表有许多行已经用邮递员和数据库测试过。Courses.js 如下。

import React, { useState, useEffect } from "react"; …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

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

标签 统计

reactjs ×2

asp.net-core ×1

hosting ×1

iis ×1

redux ×1

web-deployment ×1