Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦想橡皮擦
uni-starter
提交
8772e133
U
uni-starter
项目概览
梦想橡皮擦
/
uni-starter
与 Fork 源项目一致
Fork自
DCloud / uni-starter
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
8772e133
编写于
6月 07, 2021
作者:
DCloud_JSON
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改错误的表名称uni-verify为opendb-verify-codes
上级
47e8b546
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
50 addition
and
9 deletion
+50
-9
.gitignore
.gitignore
+2
-1
changelog.md
changelog.md
+4
-0
package.json
package.json
+2
-2
uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js
uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js
+1
-1
uni_modules_tools/change_after.js
uni_modules_tools/change_after.js
+25
-0
uni_modules_tools/main.js
uni_modules_tools/main.js
+16
-5
未找到文件。
.gitignore
浏览文件 @
8772e133
unpackage/
.hbuilderx
node_modules
.DS_Store
\ No newline at end of file
.DS_Store
uni_modules_tools/copy
\ No newline at end of file
changelog.md
浏览文件 @
8772e133
## 1.0.14(2021-06-07)
修改错误的表名称uni-verify为opendb-verify-codes
## 1.0.13(2021-06-04)
新增一键登陆界面的第三方快捷登陆按钮
## 1.0.12(2021-05-28)
修复拦截器在ios app端会报错:Unhandled promise...的问题
## 1.0.10(2021-05-27)
...
...
package.json
浏览文件 @
8772e133
{
"id"
:
"uni-starter"
,
"displayName"
:
"uni-starter"
,
"version"
:
"1.0.1
2
"
,
"version"
:
"1.0.1
4
"
,
"description"
:
"云端一体应用快速开发模版"
,
"keywords"
:
[
"uni-starter"
,
...
...
@@ -12,7 +12,7 @@
],
"repository"
:
"https://codechina.csdn.net/dcloud/uni-starter.git"
,
"engines"
:
{
"HBuilderX"
:
"^3.1.1
6
"
"HBuilderX"
:
"^3.1.1
7
"
},
"dcloudext"
:
{
"category"
:
[
...
...
uniCloud-aliyun/cloudfunctions/uni-id-cf/index.js
浏览文件 @
8772e133
...
...
@@ -219,7 +219,7 @@ exports.main = async (event, context) => {
type
:
params
.
type
})
// 简单限制一下客户端调用频率
const
ipLimit
=
await
db
.
collection
(
'
uni-verify
'
).
where
({
const
ipLimit
=
await
db
.
collection
(
'
opendb-verify-codes
'
).
where
({
ip
:
context
.
CLIENTIP
,
created_at
:
dbCmd
.
gt
(
Date
.
now
()
-
60000
)
}).
get
()
...
...
uni_modules_tools/change_after.js
0 → 100644
浏览文件 @
8772e133
const
fs
=
require
(
'
fs
'
);
module
.
exports
=
function
(){
console
.
log
(
'
开始执行脚本change_after
'
);
let
changelog
=
fs
.
readFileSync
(
process
.
cwd
()
+
'
/changelog.md
'
,
'
utf-8
'
).
split
(
"
\n
"
)[
1
];
console
.
log
(
changelog
);
// 这里是修改完相关敏感配置后执行的脚本,你可以在这里自定义逻辑,
// 比如执行git提交命令
var
shell
=
require
(
"
shelljs
"
);
var
exec
=
shell
.
exec
;
if
(
exec
(
'
git add .
'
).
code
!==
0
)
{
shell
.
echo
(
'
Error: Git add failed
'
);
shell
.
exit
(
1
);
}
if
(
exec
(
`git commit -am "
${
changelog
}
"`
).
code
!==
0
)
{
shell
.
echo
(
'
Error: Git commit failed
'
);
shell
.
exit
(
1
);
}
if
(
exec
(
'
git push
'
).
code
!==
0
)
{
shell
.
echo
(
'
Error: Git commit failed
'
);
shell
.
exit
(
1
);
}
shell
.
exec
(
`echo git success
${
changelog
}
`
);
}
\ No newline at end of file
uni_modules_tools/main.js
浏览文件 @
8772e133
...
...
@@ -5,27 +5,34 @@
const
fs
=
require
(
'
fs
'
),
Hjson
=
require
(
'
hjson
'
),
config
=
Hjson
.
rt
.
parse
(
fs
.
readFileSync
(
__dirname
+
'
/config.js
'
,
'
utf-8
'
))
const
change_after
=
require
(
'
./change_after
'
)
if
(
process
.
argv
[
2
]
==
'
change
'
){
change
(
config
)
change
(
config
,()
=>
{
console
.
log
(
'
脚本change已经执行成功
'
);
change_after
()
})
}
else
{
recovery
(
config
)
}
function
change
(
config
){
function
change
(
config
,
callback
){
const
total
=
Object
.
keys
(
config
).
length
let
index
=
0
;
for
(
let
fileName
in
config
)
{
let
path
=
process
.
cwd
()
+
fileName
let
copyPath
=
__dirname
+
'
/copy
'
+
fileName
let
fileText
=
fs
.
readFileSync
(
path
,
'
utf-8
'
)
//保持原文件名先备份一份到
脚本目录下
writeFileRecursive
(
copyPath
,
fileText
,
function
(
err
)
{
//保持原文件名先备份一份到
/uni_modules_tools/copy目录下,然后再覆盖
writeFileRecursive
(
copyPath
,
fileText
,
function
(
err
)
{
//创建目录并写入文件
if
(
err
)
{
return
console
.
log
(
err
);
}
//改写
let
HfileObj
=
Hjson
.
rt
.
parse
(
fileText
)
//递归合并,为了保留注释内容
mergeJSON
(
HfileObj
,
config
[
fileName
])
fs
.
writeFile
(
path
,
Hjson
.
rt
.
stringify
(
HfileObj
,
{
quotes
:
'
all
'
,
separator
:
true
,
...
...
@@ -35,6 +42,10 @@ function change(config){
if
(
err
)
{
return
console
.
log
(
err
);
}
index
++
if
(
index
==
total
){
callback
()
}
})
})
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录