首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从reactJS前台点击快速后端?

如何从reactJS前台点击快速后端?
EN

Stack Overflow用户
提问于 2020-08-22 00:37:28
回答 1查看 38关注 0票数 0

我在heroku上部署了我的react + express应用程序,但我似乎无法访问server.js中提供的登录应用程序接口。

这是前端,它在本地工作,甚至在几个提交之前工作,但它突然停止了……

代码语言:javascript
运行
AI代码解释
复制
          <a href="/login">
            <Button className="app-button" variant="success" size="lg" style={{marginTop:10, color: 'black'}}>
              Log In
            </Button>{' '}
          </a>          

package.json:

代码语言:javascript
运行
AI代码解释
复制
{
  "name": "spotifyproj",
  "version": "0.1.0",
  "private": true,
  "homepage": " https://whispering-caverns-57172.herokuapp.com/",
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "bootstrap": "^4.5.2",
    "compression": "^1.7.4",
    "cookie-parser": "^1.4.5",
    "cors": "^2.8.5",
    "dotenv": "^8.2.0",
    "express": "^4.17.1",
    "morgan": "^1.10.0",
    "path": "^0.12.7",
    "querystring": "^0.2.0",
    "react": "^16.13.1",
    "react-bootstrap": "^1.3.0",
    "react-dom": "^16.13.1",
    "react-router-dom": "^5.2.0",
    "react-scripts": "3.4.3",
    "react-spotify-player": "^1.0.4",
    "spotify-web-api-js": "^1.5.0"
  },
  "scripts": {
    "start": "node server.js",
    "dev": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "heroku-postbuild": "npm install && npm run build"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

使用fetch/axios尝试并命中它也不起作用

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-22 08:25:42

React在客户端有路由,所以a标签不会做任何事情。

您需要一个像fetch或axios这样的库来启动指向/loginpost,指向正在运行express服务器的url。

代码语言:javascript
运行
AI代码解释
复制
import axios from 'axios';

const login = async () => {
  const response = await axios.post('http://localhost/login');

  // do something with response
}

return {
  <Button onClick={() => login()}>
    Log In
  </Button>
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63531536

复制
相关文章
快速学习ReactJS-快速入门
JSX语法就是,可以在js文件中插入html片段,是React自创的一种语法。JSX语法会被Babel等转码工具进行转码,得到正常的js代码再执行。 使用JSX语法,需要2点注意:
cwl_java
2020/02/14
7070
快速学习ReactJS-简介
官方一句很简单的话,道出了什么是ReactJS,就是,一个用于构建用户界面的JavaScript框架,是Facebook开发的一款的JS框架。
cwl_java
2020/02/14
8300
快速学习ReactJS-搭建环境
在UmiJS的约定中,config/config.js将作为UmiJS的全局配置文件。
cwl_java
2020/02/14
5870
Pagination(分页) 从前台到后端总结
困惑了我一段时间的网页分页,今天特地整理了一下我完成不久的项目。下面我要分享下我这个项目的分页代码,项目源代码:https://github.com/MuYunyun/ZHITWeb
牧云云
2022/03/10
1.3K0
Pagination(分页) 从前台到后端总结
前端后端,前台后台名词解释!
大家应该知道,前端和后端正常情况下是开发人员所论述的。它们算是一个开发端,而前台和后台则是一个完整的网站或系统。而最近因为毕业答辩,然后听这些人介绍的五花八门,明明是后台就说我介绍的是后端,老师也...,差点让我怀疑人生。
岳泽以
2023/03/20
1.3K0
快速学习ReactJS-前端开发的演变
在第一个阶段中前端页面都是静态的,所有前端代码和前端数据都是后端生成的。前端只是纯粹的展示功能,js脚本 的作用只是增加一些特殊效果,比如那时很流行用脚本控制页面上飞来飞去的广告。 那时的网站开发,采用的是后端 MVC 模式。
cwl_java
2020/02/14
5040
reactjs
最近在学习react js,ReactJS是Facebook开发的用于构建用户界面的JAVASCRIPT库,利用其可以实现组件式开发。
用户1394570
2018/08/08
1.3K0
写给Java后端的ReactJS快速入门教程-ES6中的class类关键字
你也可以使用类表达式定义类。但是不同于类表达式,类声明不允许再次声明已经存在的类,否则将会抛出一个类型错误。
JavaEdge
2022/11/30
3380
写给Java后端的ReactJS快速入门教程-ES6中的class类关键字
如何学习用Typescript写Reactjs?
首先扫盲一下,先从搭建环境开始: 1.安装node,因为ts的编译器是js/ts写的; 安装node后同时获得npm命令,这是nodejs世界里的包管理器(也可以看作node的app商店); 2.安装vs 2015或者vs code,当然这不是必须的,但是这里强烈推荐写ts的工具,vs第一,vsc第二; 3.vs自带了TypeScript(vs2012+,vs2015update1自带了ts1.7),最新版本的typescript for vs去官网下载即可, 或者如果不依赖vs(比如mac环境),
前朝楚水
2018/04/03
2.3K0
如何学习用Typescript写Reactjs?
VueJS && ReactJS 如何?听听别人怎么说
使用所有新的库和框架,很难跟上所有这些库和框架,也就是说,这就需要您决定哪些是值得花时间的。
笔阁
2018/09/04
1.2K0
VueJS && ReactJS 如何?听听别人怎么说
Hello ReactJS
前言 React学习前先搭好环境,官网的例子看着比较分散。结合webpack就可以体验完整的es6开发流程了。 源码:https://github.com/Ryan-Miao/hello-react-js/releases/tag/0.1 1. 环境搭建 涉及以下几个技术。但从hello world的角度说,目前先不用知道是干嘛的,先用来学习react,后面再去研究各个组件的功能。 Webpack - A module bundler Babel - A Javascript compiler ES6 -
Ryan-Miao
2018/03/13
1.3K0
Hello ReactJS
如何测试前台获得的数据
测试前台获得的数据可使用ajax,在代码中加debugger打上断电之后,查看获得的data数据。 $.ajax({         async:false,         type:"post",         dataType:'json',         url : "url" + new Date().getTime(),         success :function(data){             debugger;         }         });
就只是小茗
2018/03/07
2K0
isomorphic reactjs
web应用从最早静态页面、到php后台框架输出、到mv*为主的SPA、到基于node中层的直出,目前有人提出web的下次改变可能将是基于isomorphic javascript的前后台同构应用。
IMWeb前端团队
2019/12/03
2.8K0
isomorphic reactjs
vue防止按钮快速重复点击
在点击按钮的方法中加如下代码: const loadingObj = this.$loading({ lock:true, text:'提交中...', spinner:'el-icon-loading', background:'rgba(0,0,0,0.7)', target:document.querySelector('.submit-test-diolog') }); 最后在提交方法之后关闭这个遮罩:
安德玛
2022/03/05
2.6K0
DoorDash 的后端服务如何从 Python 迁移到 Kotlin?
作者 | Matt Anger 译者 | 盖磊 策划 | 万佳 美国外卖平台 DoorDash 原先的代码库是基于 Django 的单体应用。之前这个平台对业务的支持能力已逼近天花板。为给送餐服务提供更坚实的基础,DoorDash 需要全新设计的技术栈。新平台应能很好地支撑企业的未来增长,并支持团队在构建中持续推陈出新,用上更好的模式。 原系统的每次发布都需更新大量的节点,这显著增加了所需的发布时间。并且每次部署中都有大量的提交,一旦部署存在问题,难以通过对分定位(Bisecting))发现具体导致问题
深度学习与Python
2023/04/01
9050
DoorDash 的后端服务如何从 Python 迁移到 Kotlin?
ReactJS简介
1、ReactJS简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 2、ReactJS的背景和原理 在Web开发中,我们总需要将变化的数据实时反应到UI上,这时
小胖
2018/06/27
4K0
isomorphic reactjs
isomorphic javascript web应用从最早静态页面、到php后台框架输出、到mv*为主的SPA、到基于node中层的直出,目前有人提出web的下次改变可能将是基于isomorphic
IMWeb前端团队
2017/12/29
1.8K0
isomorphic reactjs
最近几天开发了一个多人博客+BBS系统
本系统是博客+论坛于一体的系统。支持用户注册,写博客与发帖子。 采用的技术栈也简单,前后端都是 JS, 数据库只有 mysql。 Nodejs+ nextjs + reactjs + koajs + ant-design 采用接口与客户端分离开发,前台页面服务端渲染,jwt方式授权登录,方便开发多个客户端
前朝楚水
2020/11/10
1.3K0
最近几天开发了一个多人博客+BBS系统
实战 | 如何使用微信云托管快速部署后端服务
微信云托管是为开发者提供的云原生全托管的容器后端云服务,控制台界面简洁,操作便捷,并且为开发者首个环境赠送1个月的免费额度,果断创建环境来试一试。
腾讯云开发TCB
2021/08/13
6.2K0
实战 | 如何使用微信云托管快速部署后端服务
点击加载更多

相似问题

从快速后端获取数据的Reactjs

10

当快速点击时,先前的活动被带到前台

10

ReactJS后端

12

使用Reactjs app作为域名后端快速nodejs的前端

119

ReactJS和后端

17
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文