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 · 8 天前 · 1835 次点击

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

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

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

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

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

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

    gskctl Getting Started

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

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

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


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

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

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