All Projects → gogf → Gf Demos

gogf / Gf Demos

Licence: mit
Some demos of GoFrame.

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Gf Demos

Vue Vr
A framework for building VR applications with Vue
Stars: ✭ 348 (+154.01%)
Mutual labels:  demos
Vue 163 Music
【停止维护】网易云音乐web版,支持PC端常用功能,localStorage保存播放列表
Stars: ✭ 788 (+475.18%)
Mutual labels:  demos
Examples
Self-contained examples for the legacy Maps API for JavaScript.
Stars: ✭ 78 (-43.07%)
Mutual labels:  demos
Dragonbonescsharp
DragonBones C# Runtime
Stars: ✭ 438 (+219.71%)
Mutual labels:  demos
Deno Tutorial
:sauropod: 长期更新的《Deno 钻研之术》!循序渐进学 Deno & 先易后难补 Node & 面向未来的 Deno Web 应用开发
Stars: ✭ 667 (+386.86%)
Mutual labels:  demos
Gsc
Run guided scripts for command line demos.
Stars: ✭ 13 (-90.51%)
Mutual labels:  demos
arcgis-runtime-demos-dotnet
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
Stars: ✭ 51 (-62.77%)
Mutual labels:  demos
All Our Aggregates Are Wrong Demos
A microservices powered e-commerce shopping cart sample - based on SOA principles. Demos and sample for my "All our Aggregates are Wrong" talk
Stars: ✭ 130 (-5.11%)
Mutual labels:  demos
Csgo Demos Manager
Stars: ✭ 782 (+470.8%)
Mutual labels:  demos
Grpc Demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
Stars: ✭ 74 (-45.99%)
Mutual labels:  demos
Element Tiptap
🌸A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue.js
Stars: ✭ 481 (+251.09%)
Mutual labels:  demos
Dwitter
Social network for short js demos
Stars: ✭ 618 (+351.09%)
Mutual labels:  demos
Motionlayoutdemos
AppDevCon MotionLayout workshop
Stars: ✭ 21 (-84.67%)
Mutual labels:  demos
Dragonbonescpp
DragonBones C++ Runtime
Stars: ✭ 365 (+166.42%)
Mutual labels:  demos
Quarkus Tutorial
Quarkus Tutorial for https://dn.dev/master
Stars: ✭ 103 (-24.82%)
Mutual labels:  demos
demos
Demonstrative scripts
Stars: ✭ 37 (-72.99%)
Mutual labels:  demos
Code Red
A Graphics Interface for DirectX12 and Vulkan
Stars: ✭ 27 (-80.29%)
Mutual labels:  demos
Odyandroidstore
安卓开发宝典
Stars: ✭ 130 (-5.11%)
Mutual labels:  demos
Vue Router Demos
Live demos for vue-router
Stars: ✭ 103 (-24.82%)
Mutual labels:  demos
Devtools Protocol Demos
Demos of the Chrome DevTools Protocol for various testing/automation techniques
Stars: ✭ 21 (-84.67%)
Mutual labels:  demos

GoFrame Demos

This repo implements some demos using GoFrame.

  1. A simple websocket chat service.
  2. Basic API example for user SignUp/SignIn.
  3. Universal CURD service.

Installation

1. You need a go development environment setup before everything starts taking off.

2. Use git clone cloing the repo to your local folder.

git clone https://github.com/gogf/gf-demos

3. Import document/sql/create.sql to your database.

4. Create configuration file from config.example.toml.

cp config/config.example.toml config/config.toml

Update config.toml according to your local configurations if necessary.

5. Run command go run main.go, and you'll see something as follows if success:

  SERVER  | DOMAIN  | ADDRESS | METHOD |        ROUTE        |                          HANDLER                          |                                                  MIDDLEWARE                                                    
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /chat               | github.com/gogf/gf-demos/app/api.(*apiChat).Index         | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /chat/index         | github.com/gogf/gf-demos/app/api.(*apiChat).Index         | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /chat/setname       | github.com/gogf/gf-demos/app/api.(*apiChat).SetName       | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /chat/websocket     | github.com/gogf/gf-demos/app/api.(*apiChat).WebSocket     | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /swagger/*          | github.com/gogf/swagger.(*Swagger).Install.func1.1        | HOOK_BEFORE_SERVE                                                                                              
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/checknickname | github.com/gogf/gf-demos/app/api.(*apiUser).CheckNickName | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/checkpassport | github.com/gogf/gf-demos/app/api.(*apiUser).CheckPassport | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/issignedin    | github.com/gogf/gf-demos/app/api.(*apiUser).IsSignedIn    | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/profile       | github.com/gogf/gf-demos/app/api.(*apiUser).Profile-fm    | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm,service.(*serviceMiddleware).Auth-fm  
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/signin        | github.com/gogf/gf-demos/app/api.(*apiUser).SignIn        | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/signout       | github.com/gogf/gf-demos/app/api.(*apiUser).SignOut       | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
  default | default | :8199   | ALL    | /user/signup        | github.com/gogf/gf-demos/app/api.(*apiUser).SignUp        | service.(*serviceMiddleware).Ctx-fm,service.(*serviceMiddleware).CORS-fm                                       
----------|---------|---------|--------|---------------------|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------

GoFrame Sites

GoFrame Repository

GoFrame Home

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].