NUTZ-ONEKEY 3.1 发布了。更新如下:
新增
重置密码rest接口
改进
- titans包发布至中央库
使用jfrog.nutz.cn的maven仓库
计划
- vue版本
- spring-boot版本
- 工作流集成
- and more
试跑了下 vue版本 需要注意的地方如下
1 配置nginx
location / {
proxy_pass http://localhost:3000;
proxy_set_header X-Real-IP $remote_addr;
}
location /Hammer-rest {
proxy_pass http://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
}
增加redis配置文件
conf/redis.properties
redis.enable=true
redis.host=127.0.0.1
redis.port=6379
redis.timeout=2000
#redis.password=wendal.net
redis.database=1
安装 node.js 环境
https://nodejs.org/en/
下载
https://nodejs.org/dist/v6.10.3/node-v6.10.3-x64.msi
进入
Hammer\Hammer-ui\src\main\resources 目录 执行命令
npm install
npm run dev
npm是一个很好用的工具,全场是Node Packet Manager,是一个nodejs的包管理工具,但是美中不足的是当我们去安转包的时候却发现下载的速度太慢,但是没关系,还是有方法的就是利用淘宝的国内镜像,一下是3个设置的方法:
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
npm --registry https://registry.npm.taobao.org info underscore
registry = https://registry.npm.taobao.org
G:\javaProjectWorkspace\NUTZ-ONEKEY>mvn clean package -Dmaven.test.skip=true
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.095 s
[INFO] Finished at: 2017-07-20T18:17:41+08:00
[INFO] Final Memory: 7M/241M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (G:\javaProjectWorkspace\NUTZ-ONEKEY). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
一键?
来自美丽的 NutzCN
@menglinxi 现在github上的默认分支就是
@kerbores 这个不错啊
@GetMapping("list")
@SINORequiresPermissions(InstallPermission.ROLE_LIST)
@ApiOperation("角色列表")
这里的 @SINORequiresPermissions(InstallPermission.ROLE_LIST) 参数必须是枚举类型么?
@kerbores
使用过程中出现报错提示
CSRFProtectPostProcessor Invalid request header,could not find a valid CSRF_TOKEN!
原因是什么呢?怎么处理
来自炫酷的 NutzCN