草庐IT

从前端走向后端

全部标签

reactjs - 用于桥接前端访问 Go-lang 后端 REST API 的 Web MVC 框架

我想在前端使用ReactJS,在后端使用Go。但是这两种技术都不是webmvc框架。我必须使用什么mvc框架来提供路由和访问后端GoAPI等功能? 最佳答案 可以用reactjs一起走,很多人都有。你可能想看看这样的东西goreactstarterkit虽然这看起来很复杂。MVC并不是您在Go应用程序中经常听到的东西。您真的只需要一个公开数据的休息api。您可以使用标准库构建它,或使用像gorilla这样的简单框架。. 关于reactjs-用于桥接前端访问Go-lang后端RESTAPI

go - Angular 客户端不调用后端服务

我正在开发示例应用程序,我在其中使用Angular5作为前端,使用GoLang作为其余服务(Web服务)。在这里我的角度没有调用服务,但是当我通过粘贴url从谷歌运行并且我在Go中添加了CORS时,这些服务工作正常。这是我的角度代码:exportclassTestServiceService{privateurl2='http://localhost:8000/api/books/';constructor(privatehttp:HttpClient){}getValues(){debugger;returnthis.http.get(this.url2);};}这是我的Go代码pa

html - 使用 Golang/Gin 后端发布 HTML 表单

我正在尝试将一个简单的HTML表单发布到我的后端,它使用Golang和Gin.这是HTML:这是来self的main.go的路线:r.POST("/login",func(c*gin.Context){//WhatdoIneedtoputhere?formContent:=c.PostForm("loginForm")c.JSON(200,gin.H{"status":"postedtologin","message":"whoo","form":formContent})})当我提交表单时,我收到了JSON响应,但是formContent是一个空字符串。我猜我在c上使用了错误的方法,

angularjs - Angular $http post 调用将数据问题传递给 GO 后端

我正在尝试访问用GO编写的后端,这在99%中是好的(问题不在于此)。现在我只是创建了最简单的调用,它留在Controller中(将来会投入使用)来注册新用户。尽管我对传递的数据进行了硬编码,但响应显示403禁止。在powerShell中显示403的原因:RegistrationFormparse-email:,nick:Validationfailedforemail-blank看起来我没有正确传递我的数据,因为电子邮件是空白的。请看一下我的代码:$ctrl.fake_registerSubmit=function(){$http({url:'http://localhost:3000

java - 带有 Android 应用程序的 Golang 后端

我已经开始创建一个应用程序,这个应用程序的所有前端都使用androidstudio编写。我突然想到用golang创建后端是个好主意,但一开始我遇到了一些问题。如何将我在golang中创建的内容与androidstudio项目连接起来?我如何为CRUD定义golang类? 最佳答案 您需要在后端设置一个服务器,该服务器使用您的前端可以理解的协议(protocol)。如果您只需要crud,那么REST可能是一个不错的选择。根据您的需要,您还可以使用grpc或适合您的用例的任何其他工具。只要客户说的一样,你就没事。

angular - 为 Nativescript 移动应用程序在本地开发 Golang 后端

我正在开发一个Nativescript移动应用程序,同时尝试设计一个Golang后端。我没有实际部署后端的经验,所以现在我只是想在本地开发。所以我的模拟应用程序上有一些按钮:import{Http}from"@angular/http"+@Component({...}+exportclassLoginComponentimplementsOnInit{...}{...//publicget_test(){this.http.get("http://localhost:8080/");}}还有一个我从golangwebsite复制的小型网络服务器:packagemainimport("

go - 如何提取和验证从前端发送的 token

我正在使用“github.com/dgrijalva/jwt-go”,并且能够向我的前端发送一个token,我想知道如何检索从前端发送的token以便我可以验证如果发送的token有效,则安全资源将被传送。这是从前端JavaScript发送的token:headers:{'Authorization':'Bearer'+localStorage.getItem('id_token')}这是发送token的代码token:=jwt.New(jwt.GetSigningMethod("HS256"))claims:=make(jwt.MapClaims)claims["userName"]

docker - Heroku h18 错误,而我的后端响应 200 到他们的路由器(多部分/表单数据)

在Heroku上部署我的golangAPI时出现错误。Heroku检测到断开连接并报告500错误,而在日志中我的服务器正确回答了200。它是带有附加文件的multipart/form-data请求,我只是在响应体。2019-03-01T07:35:29.060814+00:00app[web.1]:xx.x.xx.x--[01/Mar/2019:07:35:29+0000]"POST/v1/fixture/extract/HTTP/1.1"20021332019-03-01T07:35:29.413179+00:00heroku[router]:sock=backendat=error

Angular 8 前端不将捕获的数据/字段发送到后端

我目前正在重写一个应用程序,该应用程序将具有Angular8前端(在我编写代码时学习),该前端将与连接到MSSQL数据库的Go后端进行交互。我可以成功显示来自数据库的数据。但是,当尝试更新收到的数据时,字段/数据似乎没有发送到Go后端。我已经使用Postman测试了Go后端API并且工作正常。关于下面的代码可能有什么问题或者我可以做些什么来调试它有什么建议吗?rest-api.service.tshttpOptions={headers:newHttpHeaders({'Content-Type':'application/json'//'Content-Type':'Applicat

http - Go中从前端向后端提交数据

我有一个简单的网站。使用JavaScript。现在我收到这条消息“http:multipleresponse.WriteHeadercalls”并且我知道有另一个标题打开。但我不知道在哪里,我正在努力寻找解决方案。func(t*Server)RootHandler(whttp.ResponseWriter,r*http.Request){varc*entities.Korisnikvark*entities.Kilometrivara*entities.Autoifc=t.authentication(w,r);c==nil{return}gk,err:=t.store.GetKilo