V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  timnottom  ›  全部回复第 1 页 / 共 9 页
回复总数  161
1  2  3  4  5  6  7  8  9  
@Shiroka #12 支不支持 esm 格式
同样,蹲一个
我怀疑你是推荐网站的 https://i.imgur.com/ee8Lq7H.png


另外 ,使用 vue/react 可以用 embed 嵌入 dist 文件夹,最后也是一个二进制文件
162 天前
回复了 SunOfHomeBoy 创建的主题 生活 你有多久没有好好看一场电影了?
今年看了 10 来部电影(电影院看的)
181 天前
回复了 Snake2 创建的主题 信息安全 关于机场安全性问题求助
@wellerman #15 给个关键词哥,怎么中转其它代理
这个我知道,用两个 cron 表达式执行同一个命令 https://i.imgur.com/io2SM1h.png
99+wireguard
比上次好,加油
先 star 了,观望观望
能定义错误提示信息?

感觉不行,但是个人项目,总感觉用着不放心;

目前,我是使用如下方法:


```go

type UpdateArrCacheParams struct {
ID int64 `json:"id" binding:"required"`
Name string `json:"name" binding:"required"`
Values []any `json:"values" binding:"required"`
}

func (u UpdateArrCacheParams) GetMessages() valid.ValidatorMessages {
return valid.ValidatorMessages{
"ID.required": "请输入 ID",
"Name.required": "请输入名称",
"Values.required": "请输入值",
}
}


type Validator interface {
GetMessages() ValidatorMessages
}

type ValidatorMessages map[string]string

// GetErrorMsg 获取错误信息
func GetErrorMsg(request any, err error) error {
var validationErrors validator.ValidationErrors
if errors.As(err, &validationErrors) {
_, isValidator := request.(Validator)

for _, v := range err.(validator.ValidationErrors) {
// 若 request 结构体实现 Validator 接口即可实现自定义错误信息
if isValidator {
if message, exist := request.(Validator).GetMessages()[v.Field()+"."+v.Tag()]; exist {
return errors.New(message)
}
}
return v
}
}

return ErrParams
}


```
分子
230 天前
回复了 lucasj 创建的主题 程序员 推荐几个你一直在用的开源项目工具
@morenacl #1 靠,不好官网有 filter ,不然.....
@zzzzzzzzsafdasd #12 我倒是觉得正常,赚钱嘛,不丢人。而且,老板付了钱,情绪价值得给到位嘛!!
238 天前
回复了 tianzx 创建的主题 云计算 国内公有云还有救吗?
有没有可能:今天的营销和昨天故障有一定关系,但并没有那么大?
240 天前
回复了 handsometong 创建的主题 程序员 终于收到期盼已久的 Google Adsense PIN 码
不通过的时候,是提示了下面的一项,还是和我一样:

我们不允许在具有以下特征的屏幕上展示 Google 投放的广告:

没有内容或包含低价值内容;
尚在建设中;
用于提醒、导航或其他行为目的。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.