demo涉及的文件(开发者可参照学习):

    1. 路由:electron-egg/app/router/example.js
    2. 控制器:electron-egg/app/controller/v1/example.js
    3. service业务层:electron-egg/app/service/example.js
    4. 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模块代码。