草庐IT

REST-ful

全部标签

jenkins - 如何找到 Docker REST API URL?

我已经为Jenkins安装了Docker构建步骤插件。文档告诉我:Name:ChooseanameforthisDockercloudproviderDockerURL:TheURLtousetoaccessyourDockerserverAPI(e.g:http://172.16.42.43:4243)如何找到RESTAPI的URL(我的主机上安装了Docker)? 最佳答案 如果你在Linux上并且需要连接到本地机器上的DockerAPI,它的URL可能是unix:///var/run/docker.sock,就像文档中提到的那

java - spring data rest mongodb java.lang.IllegalArgumentException : PersistentEntity must not be null

我正在尝试通过SDR访问mongodb集合。目前使用以下版本4.1.9.RELEASE2.4.4.RELEASE1.8.4.RELEASE我的仓库看起来像@RepositoryRestResource@PreAuthorize("hasAuthority('ROLE_USER')")publicinterfaceLinksRepositoryextendsMongoRepository{PagefindAllByUsefulURLRegex(@Param("regex")Stringregex,Pageablep);我的模型定义如下@Document(collection="links

python - 无法访问 Eve REST API

我正在使用Eve为MongoDB创建一个RESTAPI。一切正常,除了我无法从任何其他计算机(在同一网络中)甚至不同的URL访问API(例如:如果我设置SERVER_NAME='localhost:29000',我不会能够使用127.0.0.1访问API,反之亦然)。我已经四处寻找了几个小时,但似乎找不到答案。我还尝试了其他用于MongoDB的RESTAPI,例如Kule,而且它们似乎工作得很好,但它们没有Eve那么多的选择。 最佳答案 Eve的SERVER_NAME似乎基于来自Flask的同名配置变量:请参阅FlaskConfig

node.js - 如何通过 REST Api 在环回中使用 Decimal128

我想在环回中使用MongoDBDecimal128数据类型。注意:我不想使用Number类型。我的模特:{"name":"Mongoproduct","options":{"validateUpsert":true,"strictObjectIDCoercion":true,"relations":{},"mongodb":{"collection":"products","allowExtendedOperators":true}},"properties":{"id":{"type":"String","required":true,"length":null,"precision

mongodb - 通过 REST API 公开 mongodb 查询是否安全?

我正在为查询MongoDB数据库的服务构建RESTAPI。最初,我采用提供“/user/1”的标准路线来搜索用户id1等。随着我对项目的深入了解,其他开发人员开始询问我们是否可以添加bool搜索功能,例如能够做到“和”、“非”和“或”。考虑到为此创建DSL所需的工作量,我想到让RESTAPI接受一个MongoDB查询JSON对象,就像这样(假设这是通过POST传递的):/query/{"$or":[{"user":"1","user","2"}]}现在,在将该查询传递给MongoDB之前,我将执行以下操作:验证JSON对象确保字符串仅用于query函数,而不是update、runco​

node.js - Express JS 和 Mongoose REST API 结构 : best practices?

我正在使用NodeJS(Mongoose和ExpressJS)构建一个RESTAPI。我认为我目前有一个很好的基本结构,但我想知道这类项目的最佳实践是什么。在这个基本版本中,一切都通过app.js文件。然后将每个HTTP方法传递给已请求的资源。这使我可以动态地向API添加资源,并且每个请求都将相应地传递。举例说明://app.jsvarexpress=require('express');varmongoose=require('mongoose');varapp=express();app.use(express.bodyParser());mongoose.connect('mon

node.js - Express JS 和 Mongoose REST API 结构 : best practices?

我正在使用NodeJS(Mongoose和ExpressJS)构建一个RESTAPI。我认为我目前有一个很好的基本结构,但我想知道这类项目的最佳实践是什么。在这个基本版本中,一切都通过app.js文件。然后将每个HTTP方法传递给已请求的资源。这使我可以动态地向API添加资源,并且每个请求都将相应地传递。举例说明://app.jsvarexpress=require('express');varmongoose=require('mongoose');varapp=express();app.use(express.bodyParser());mongoose.connect('mon

rest - 理解 Go 中 Kubernetes API 框架的逻辑

我目前正在努力学习Go,我之前没有使用过的kubernetesAPI的一些细节以及Go的kubernetesapi框架,希望您能帮助理解Go的语法该框架以及人们为什么要使用它。老实说,如果框架包含与REST端点相同的信息,我不知道为什么要首先使用它。直接通过http库调用API不是更有意义吗?这里有一个例子(取自somerealcode):pod,err:=kubecli.CoreV1().Pods(namespace).Get(name,metav1.GetOptions{})我觉得麻烦的是我必须lookupeverythingintheAPIdocs然后我还需要弄清楚/v1/转换为

rest - 已被 CORS 策略 : Response to preflight request doesn’t pass access control check 阻止

我已经创建了旅行服务器。它工作正常,我们可以通过Insomnia发出POST请求,但是当我们在前端通过axios发出POST请求时,它会发送错误:hasbeenblockedbyCORSpolicy:Responsetopreflightrequestdoesn’tpassaccesscontrolcheck:ItdoesnothaveHTTPokstatus.我们对axios的要求:letconfig={headers:{"Content-Type":"application/json",'Access-Control-Allow-Origin':'*',}}letdata={"id

sql - GoLang、REST、PATCH 和构建 UPDATE 查询

几天以来,我一直在努力解决如何在GoRESTAPI中处理PATCH请求,直到找到articleaboutusingpointersandomitemptytag我已经填充并且工作正常。很好,直到我意识到我仍然需要构建一个UPDATESQL查询。我的struct看起来像这样:typeResourcestruct{Name*string`json:"name,omitempty"sql:"resource_id"`Description*string`json:"description,omitempty"sql:"description"`}我期待一个包含此类请求正文的PATCH/res