V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
afxcn
V2EX  ›  Go 编程语言

go restful api 脚手架

  •  
  •   afxcn ·
    afxcn · 12 天前 · 1937 次点击

    create-go-app

    npx

    npx create-go-app demo
    

    yarn

    yarn create go-app demo
    

    pnpm

    pnpm create go-app demo
    
    pnpm dlx create-go-app demo
    
    第 1 条附言  ·  12 天前
    我们内部有一个叫 gskctl 的工具是用 go 写的,最近经常要与外部团队分享,直接分享可执行文件经常有各种问题,还得买个 EV 证书,感觉没必要,所以用 node 写了现在的这个。

    create-go-app 相当于 gskctl create ,还在不断实现其它命令。

    确实是刚写的,还热乎着。 @encro

    其实我主要是写后端的,汗。
    第 2 条附言  ·  6 天前

    补上了基本的使用文档,这个脚手架特别适合初学者,不需要你掌握面向对象,注入,设计模式等知识,只要你会写sql。

    如果实在不想用npx之类的,也可以用这个 gskctl

    gskctl Getting Started

    28 条回复    2024-06-24 15:52:23 +08:00
    capgrey
        1
    capgrey  
       12 天前
    afxcn
        2
    afxcn  
    OP
       12 天前
    @capgrey 从哪搜出来的?用的什么关键字? google 和 github 上搜 create-go-app 都找不到才对。
    encro
        3
    encro  
       12 天前
    @afxcn

    代码都热乎的呢,刚撸出来的吧
    coolcoffee
        4
    coolcoffee  
       12 天前   ❤️ 1
    go 语言的脚手架依赖 nodejs ,对于不做前端开发的同学不太友好呀😂
    maocat
        5
    maocat  
       12 天前 via iPhone   ❤️ 3
    论整活还得是 node
    qW7bo2FbzbC0
        6
    qW7bo2FbzbC0  
       12 天前
    前端选手就是点子多
    deplives
        7
    deplives  
       12 天前   ❤️ 1
    一个 go 的脚手架,依赖 node ,前端同学还是工作不饱和
    coderfox
        8
    coderfox  
       12 天前
    @afxcn npm 上有仓库链接
    as80393313
        9
    as80393313  
       12 天前
    API 都有了,前端基于 API 生成接口代码,自动化生成接口,typescirt 类型。[API Helper]( https://github.com/ztz2/api-helper)
    BeijingBaby
        10
    BeijingBaby  
       12 天前
    用 npx 创建 go ????

    go 本身自己不是可以创建自己吗?实在不行 git clone 也比这个好
    coderxy
        11
    coderxy  
       12 天前
    node 开发转 go 专享?
    tsqqqqqq
        12
    tsqqqqqq  
       12 天前
    ? node 转 go ?
    yl20181003
        13
    yl20181003  
       12 天前
    这脚手架好歹用 go 写一下吧
    kkk9
        14
    kkk9  
       12 天前
    Go……对吧?没看错啊!是项目名字叫 Go 吗?……哦~!(恍然大雾) node 创建 go 代码!!!!


    前端还是太闲了,都要管理后端的项目构建了
    Nitroethane
        15
    Nitroethane  
       12 天前   ❤️ 2
    不是哥们儿,蚌埠住了
    mylifcc
        16
    mylifcc  
       12 天前
    牛逼 逆天。。。
    Donahue
        17
    Donahue  
       12 天前
    @Nitroethane 这是什么魔法
    dayeye2006199
        18
    dayeye2006199  
       12 天前 via Android
    我在哪儿?我是谁?
    flyqie
        19
    flyqie  
       12 天前 via Android
    你这就好比用 java 写一个脚手架来创建 go 。。

    非要多引入一个语言有什么意义?
    accelerator1
        20
    accelerator1  
       12 天前
    虽然我也做前端,但论想法还是你们强。
    root71370
        21
    root71370  
       11 天前
    前端大舞台
    afxcn
        22
    afxcn  
    OP
       11 天前
    @Nitroethane 这样写有什么不好的吗?

    我们这样实现的主要目的是不需要任何网络请求,在那些没网的环境下,只需要拷一个 index.js 就能跑了。
    fangmuke
        23
    fangmuke  
       11 天前
    @afxcn 我电脑没装 node ,内置一个 node 安装包吧
    momo2789
        24
    momo2789  
       11 天前 via iPhone
    你浪费了两分钟,快赔钱。
    Nitroethane
        25
    Nitroethane  
       11 天前
    @afxcn #22 我吐槽的是文件内容用 uint8array…… 用字符串存储不好吗
    afxcn
        26
    afxcn  
    OP
       11 天前
    @Nitroethane #25 原来是这样,谢谢。
    afxcn
        27
    afxcn  
    OP
       10 天前
    @fangmuke 等有空的时候改成 vscode 的扩展,你不会 vscode 也不用吧。
    jetinzhang
        28
    jetinzhang  
       6 天前
    这样还得有 node 环境,go 不是挺好的,直接二进制丢过去就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:06 · PVG 10:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.