demo涉及的文件(开发者可参照学习):
- 路由:electron-egg/app/router/example.js
- 控制器:electron-egg/app/controller/v1/example.js
- service业务层:electron-egg/app/service/example.js
- electron业务层:electron-egg/electron/apis/example.js
一:如何实现【打开文件夹】
- 路由:/api/v1/example/openLocalDir
- 控制器:Example 控制器中 openLocalDir()方法
- service层:ExampleService中 openLocalDir()方法
electron业务层:(./electron/apis/example.js)openDir方法
注:是不是很熟悉的服务端编程,方法解耦复用,对于功能复杂的应用很有益处。
二:如何实现【上传文件到图床】
- 路由:/api/v1/example/uploadFile
- 控制器:Example 控制器中 uploadFile()方法
- service层:ExampleService中 uploadFileToSMMS()方法
其它demo不在举例说明,可参照example模块代码。