美文网首页
灵动云商node版本启动

灵动云商node版本启动

作者: 黄秀杰 | 来源:发表于2019-12-22 00:12 被阅读0次

任务

整合vue:如果使用lean up就不好vue-cli,应该是双向开弓,再代理整合

代理

或许我可以从vue-cli入门,来创建项目

手工创建项目

手工的目的是为了后续更好的整合vue时更加灵活

  • 新建一个根目录lendoo

  • lean login

  • lean switch

[INFO] 获取应用列表 ...
[?] 请选择 APP
 1) course
 2) demo
 3) lendoo

选择第3个,即目标应用lendoo,这时就能自动创建好.leancloud目录,里面包含了leancloud项目的 app id信息

  • vim package.json
{
    "name": "node-js-getting-started",
    "scripts": {
        "start": "node server.js"
    },
    "engines": {
        "node": "4.x"
    },
    "dependencies": {
        "express": "4.12.3",
        "leanengine": "1.2.2"
    }
}
  • vim server.js
console.log('hello world');
  • lean up

请见文档:https://leancloud.cn/docs/leanengine_webhosting_guide-node.html#package_json

参考的package.json 范例: https://github.com/leancloud/node-js-getting-started/blob/master/package.json

过程中的报错有:

1、No Leancloud Application was linked to the project

这是因为.leancloud目录没有创建,导致lean不能识别

2、错误的项目目录结构,请确保当前运行目录是正确的云引擎项

这是因为缺少package.json文件,导致lean不能识别;同理,如果是php项目,需要composer.json文件,以及一个可访问的public目录。

创建element-ui项目

git clone https://github.com/ElementUI/element-starter

cnpm install

npm run dev

访问 http://127.0.0.1:8010/,即可看到欢迎页面

配置key信息

lean cloud后台可以配置小程序的appid appsecet信息

然后自定义微信支付商户的信息

这样lean环境就可以直接使用所定义的常量

最后在支付通知回调地址的二级域名hooks.php更换回调通知域名为自己申请到的xx.leanapp.cn二级域名与WxPay.config.php也需要用到对应的小程序信息这2条,也要看node的支付是怎么实现的了。

而小程序端仅仅换一个lean cloud的key即可

整合leancloud

更新package.json依赖

···
"leancloud-storage": "^3.0.0",
"leanengine": "^3.0.0"
···

在main.js中初始化LeanCloud

methods: {
    login: function() {
        // 访问leancloud
        // 'use strict';
        this.loading = true;
        AV.User.logIn(this.username, this.password).then(function (loginedUser) {
            console.log('success logIn');
            console.log(loginedUser);
            this.loading = false;
        }, function (err) {
            console.log(err);
            console.log('faild logIn');
            this.loading = false;
        });
    }
}

相关文章

  • 灵动云商node版本启动

    任务 整合vue:如果使用lean up就不好vue-cli,应该是双向开弓,再代理整合 代理 或许我可以从vue...

  • node 服务端调试

    新版本的 node 自带了 inspect 参数,可以通过这个参数来启动调试窗口。 启动服务 --inspect ...

  • uni-app logs

    MacOS用HbuilderX启动cli的项目遇到node-sass的问题: 检查node版本,不能高也不能低,就...

  • vue-cli安装uni-app, 启动报错

    vue-cli安装uni-app, 启动报错 node版本太高。解决方案:命令行输入export NODE_OPT...

  • 7. Vue-cli初步

    1.先安装node.js(默认路径) 2.启动命令行,输入命令node -v,可以看到node.js的版本号,如图...

  • Vue-cli初步

    1.先安装node.js(默认路径) 2.启动命令行,输入命令node -v,可以看到node.js的版本号,如图...

  • Vue-cli初步安装步骤

    1.先安装node.js(默认路径) 2.启动命令行,输入命令node -v,可以看到node.js的版本号,如图...

  • Vue-cli初步

    1.先安装node.js(默认路径) 2.启动命令行,输入命令node -v,可以看到node.js的版本号,如图...

  • 14 Vue-cli初步

    1.先安装node.js(默认路径) 2.启动命令行,输入命令node -v,可以看到node.js的版本号,如图...

  • webpack项目报错

    启动 尝试性解决方法 node及依赖包 1、有可能是node版本的问题,可以安装高一点的版本,若项目有要求,可能要...

网友评论

      本文标题:灵动云商node版本启动

      本文链接:https://www.haomeiwen.com/subject/qhdvlxtx.html