【问题标题】:React ,get 404 when trying to connect localhost to my routs fileReact,尝试将 localhost 连接到我的 routs 文件时得到 404
【发布时间】:2020-01-11 18:22:19
【问题描述】:

尝试从我的本地主机连接到我的 react 应用程序。 试图从中得到http://localhost:8080/api/Data_Schedules 我得到 404

这是我试图获取的代码:

routs.ts

import * as express from 'express';
import DB from './db';

const router = express.Router();
router.get('localhost:8080/api/Data_Schedules',async(req, res)=>{
    try{
        let Data_Schedules = await DB.Data_Schedules.all();
        res.json(Data_Schedules)
    }
    catch(e){
        res.sendStatus(500);
    }
})

export default router;

【问题讨论】:

  • 欢迎来到 Stack Overflow。我不确定您在这里问什么,但我认为您正在调用此端点并获得 404?如果是这样,您可能需要使用 res.send() 完成请求
  • 您好,感谢您的回答。我正在尝试从浏览器获取端点 /api/Data_Schedules 并获取 404。将 res.send() 请求的代码放在哪里?

标签: reactjs api localhost


【解决方案1】:
import * as express from 'express';
import DB from './db';

const router = express.Router();
router.get('/api/Data_Schedules',async(req, res)=>{
    try{
        let Data_Schedules = await DB.Data_Schedules.all();
        res.json(Data_Schedules)
    }
    catch(e){
        res.sendStatus(500);
    }
})

export default router;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2014-08-01
    • 2018-10-07
    • 1970-01-01
    • 2021-02-22
    • 2021-07-03
    • 1970-01-01
    相关资源
    最近更新 更多