摘要:幫助你設計開發測試您的。請求樹以樹的形式組織請求。合作添加團隊成員,管理多個項目。自定義的時間間隔運行項目。標簽標簽提供了一個有用的方式來組合相關的要求。安全,訪問控制,通知機制等。
RESTFeel
功能簡介:RESTFeel: 一個企業級的API管理&測試平臺。RESTFeel幫助你設計、開發、測試您的API。
請求生成器-使HTTP請求輕松。
請求樹以樹的形式組織請求。
合作-添加團隊成員,管理多個項目。
PDF報告-生成項目狀態報告PDF格式。
歷史-查看歷史/活動日志。
自定義的時間間隔運行API項目。
SendGrid - SendGrid集成發送通知。
云部署-它可以部署在任何服務器上,也可以用來作為一個基于云的托管Web應用程序。
私人-安裝在您的環境和完全擁有它。與你的團隊一起在你的私人網絡中工作。
數據庫-存儲在您的數據庫中的一切。
swagger API文檔生成。
標簽-標簽提供了一個有用的方式來組合相關的要求。
安全,訪問控制,通知機制等。
MongoDB configuration: Building From SourceJDK 7 or later
Maven 3.0+
Gradle 2.4 (Optional)
MongoDB 3.x
mvn clean install
mvn spring-boot:run
The build file is configured to download and use an embedded Tomcat server. So the application should be up and running by using just two commands mentioned above. Once the server is started, the application can be accessed using http://localhost:8080.
Default login email / password : rf@example.com / rf
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
Note : To avoid java.lang.OutOfMemoryError: PermGen space, use the following command:
MAVEN_OPTS="-XX:PermSize=256m -XX:MaxPermSize=512m" mvn spring-boot:run
Go to src/main/resources/env-development.properties and update mongodb properties. Here is how the sample configuration looks like:
mongodb.name=restfiddle mongodb.host=localhost mongodb.port=27017 mongodb.username= mongodb.password=
1. Stop RESTFiddle server, if running. 2. Start MongoDB, if not running. Here is the command I use : "C:Program FilesMongoDBinmongod.exe" --dbpath C:UsersANUJADocuments estfiddledata 3. Connect to MongoDB. Here is one of the ways to connect to MongoDB : Go to "C:Program FilesMongoDBin" folder and run "mongo" command. Then run "use restfiddle" command and finally "db.dropDatabase()" command to delete the existing RESTFiddle database. Note : you will see following message on the command prompt : { "dropped" : "restfiddle", "ok" : 1 } 4. Start RESTFiddle application (mvn spring-boot:run) - This will create and initialize the database.
Sometimes MongoDB doesn"t start and shows message: old lock file: C:UsersANUJADocuments estfiddledatadatamongod.lock. probably means unclean shutdown Run repair operation to recover your database "C:Program FilesMongoDBinmongod.exe" --dbpath C:UsersANUJADocuments estfiddledatadata --repair Most likely, your data will be repaired with the --repair option. In case it doesn"t, delete the mongod.lock file and then run the above --repair command.MongoDB配置數據庫用戶名密碼 Step1.首先,切換到admin db (schema):
> use admin; switched to db adminStep2.在該 schema 下面設置用戶名,密碼:
> db.createUser({ user: "root",pwd: "root",customData:{name:"root"},roles:[{ role: "userAdminAnyDatabase",db: "admin" }]}) Successfully added user: { "user" : "root", "customData" : { "name" : "root" }, "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] } > db.auth("root","root") 1Step3.admin中直接給restfiddle權限
var r = { "_id": "restfiddle.root", "user": "root", "db": "restfiddle", "credentials": { "SCRAM-SHA-1": { "iterationCount": 10000, "salt": "riZjwBYHvkcV99typ8BRMA==", "storedKey": "E2QOruLrBNXD1mlQTX0TQogL/ws=", "serverKey": "JEQhfa/5x7+aNzKrFvKRkctXXfQ=" } }, "roles": [ { "role": "dbOwner", "db": "restfiddle" }, { "role": "read", "db": "restfiddle" }, { "role": "readWrite", "db": "restfiddle" } ] } db.system.users.insert(r)
或者
use restfiddle db.createUser({"user":"jason","pwd":"123456","roles":["dbOwner","read","readWrite"]})
可以看到admin中已經有了jason這個管理員:
> use admin; > db.system.users.find(); { "_id": "restfiddle.jason", "user": "jason", "db": "restfiddle", "credentials": { "SCRAM-SHA-1": { "iterationCount": 10000, "salt": "HZsutqbxGjKVkPcY4305FQ==", "storedKey": "bynL9UW9cIf0iPOLo9pGwCFz638=", "serverKey": "PRPKH+7dVaKDJ/JE+7ZjQUe3whA=" } }, "roles": [ { "role": "dbOwner", "db": "restfiddle" }, { "role": "read", "db": "restfiddle" }, { "role": "readWrite", "db": "restfiddle" } ] } Fetched 4 record(s) in 9ms
參考文章:
《MongoDB極簡教程》第一章 安裝&環境配置
《MongoDB極簡教程》第二章 MongoDB 基本命令
源自開源項目:
RESTFiddle
歡迎關注我的個人空間:
https://jason-chen-2017.githu...
歡迎關注我的個人空間:
https://jason-chen-2017.githu...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/18978.html
摘要:的設計模式的設計模式以持續集成持續測試持續交付和持續部署為中心,自動化協作和持續監控是中使用的一些其他設計模式。持續集成持續集成是不斷地將源代碼集成到一個新的構建或發布的過程,源代碼可以在本地存儲中,也可以在或中。 showImg(https://segmentfault.com/img/remote/1460000010452455); 識別二維碼報名活動 8月19日,來自微軟、數人...
摘要:本次演講將介紹蘑菇街微服務治理體系經歷的架構演進歷程,面臨的技術難點和解決思路。年加入蘑菇街,目前負責蘑菇街內部中間件平臺,包括分布式服務通信框架配置中心服務發現消息隊列等其他服務基礎設施等項目。文章來源網易云社區 微服務的概念最早由Martin Fowler與James Lewis于2014年共同提出,核心思想是圍繞業務能力組織服務,各個微服務可被獨立部署,服務間是松耦合的關系,以及...
摘要:本文整理了年月國產數據庫大事件和重要產品發布消息。柏睿數據庫加速安全卡面向全球重磅發布。月日,在全球數字經濟大會成果發布會上,中國移動北京分公司與國產數據庫領域新銳企業柏睿數據簽署戰略合作協議。本次大賽主要面向全國愛好數據庫的高校學生。 本文整理了2021年8月國產數據庫大事件和重要產品發布消息。目錄8月國產數據庫大事記TOP108月國產數據庫大事記時間線產品/版本發布兼容認證8月排行榜新增...
閱讀 2529·2021-09-24 10:29
閱讀 3810·2021-09-22 15:46
閱讀 2580·2021-09-04 16:41
閱讀 2986·2019-08-30 15:53
閱讀 1265·2019-08-30 14:24
閱讀 3058·2019-08-30 13:19
閱讀 2174·2019-08-29 14:17
閱讀 3526·2019-08-29 12:55