使用leancloud托管静态网站

news/2024/5/3 15:23:31/文章来源:https://blog.csdn.net/weixin_34174105/article/details/88832167

leancloud是什么?

leancloud官网
大部分的产品都是数据驱动的,它们有一个最大的特点,就是对后端的需求在模式上其实是比较统一的:
1.前端负责数据展现和用户交互处理,与后端的 app server 通过网络来交换需要的数据
2.app server 负责业务逻辑处理,生成核心数据存储到 data server,或者聚合 data server 查询到的数据返回给客户端
3.data server 负责核心数据的存储和备份
这样的模式适合互联网上绝大部分产品,虽然数据结构有差异、业务逻辑不一样,但是前后端交互的主体「数据」,抽象来看是一致的,后端的架构(譬如 LAMP)也是大同小异的,而且同样的系统在一遍一遍地被重复开发,极大浪费了我们宝贵的技术资源。
leancloud将这种常见的MVC架构的M、C模块做了抽象和统一,使用leancloud免去了从头构建M、C模块的过程,同时减少了维护数据库、服务器的需求,提升了开发效率。

使用leancloud托管静态网站

【1】官网注册帐号,并登录,点击访问控制台按钮进入后台管理界面
【2】在控制台界面创建应用,点击应用--创建新应用(选择开发版)。每个应用都有独立的存储、云引擎(后端逻辑)、消息推送、分析功能。云引擎还包含有云函数和hook函数子模块。云引擎(LeanEngine)是 LeanCloud 推出的服务端托管平台。提供了多种运行环境(Node.js, Python 等)来运行服务端程序。只需要提供服务端的业务逻辑(网站或云函数等),而服务端的多实例负载均衡,不中断服务的平滑升级等都由云引擎提供支持。云函数详细解释

clipboard.png
【3】对创建的应用进行设置
点击右上角图标

clipboard.png
其他选项可暂时忽略,仅设置二级域名

clipboard.png

【4】安装leancloud云引擎命令行工具
命令行工具是用来管理和部署云引擎项目的工具。它不仅可以部署、发布和回滚云引擎代码,对同一个云引擎项目做多应用管理,还能查看云引擎日志,批量将文件上传到 LeanCloud 云端。
安装流程
安装完成后,在命令行终端执行lean help

clipboard.png

先新建一个项目目录,进入该目录执行:
lean login输入注册的帐号和密码登录
lean init 初始化项目目录,按提示选择APP,这里选择上面创建的app

clipboard.png

然后选择应用的编程语言,这里选择5,Others,然后选择Static Site部署静态网站

clipboard.png

项目模板会从leancloud下载到新建的项目目录中

clipboard.png

plublic目录就是展示的静态网站html,css,js文件存放的目录。
执行
npm install 命令,安装该模板应用下的依赖
lean up 打开浏览器,输入命令行提示的网址调试预览

【5】将自己写的静态网站(html,css,js,等其他文件)放到public目录,注意入口页面的名称必须是index.html,同时注意页面中引入css,js的相对路径要正确设置。再次执行lean up调试预览页面是否正常加载。
【6】执行lean deploy命令,将本地目录部署到leancloud,这个过程在云端会通过npm install 安装项目运行必须的依赖,偶尔会出现npm install在云端执行超时的情况,这时候耐心等一会,然后重试。

clipboard.png

【7】页面发布成功后,通过步骤【3】设置的域名可直接访问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_732603.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个80后SEOER对于SEO职业规划的三点想法

SEO不是一切,SEO不是万能的,每一个步入SEO行业的人都有一个梦想,都是依靠SEO技术去赚钱。我大学学的是电子商务专业,2010年8月广西做了一年志愿者,家里人想安排我去政府机关锻炼,然后考公务员,后…

拒做背锅侠!如何利用网站性能优化驱动产品体验提升

作者 | 白屿 对于运维工程师而言,如果要票选五大最抓狂运维支撑场景,花样繁多的各种促销活动一定榜上有名。每个促销季上线都是忐忑不安的不眠夜。大量内容更新、大量客户涌入,大量数据读写,虽有着各种技术方案或工具服务保障着大…

关于网站被挂马的症状以及处理解决方法

如今绝大多数站长都在想着怎么建设外链,怎么发布网站内容,把自己网站的弄到首页或是前三位,网站安全其实也需要站长们注意,因为一旦网站安全出了问题,网站的排名也会受到很大的影响。下面就仔细分析几种关于网站安全的…

外包制作网站引发的思考

今天刚发生的事,因为来公司不是很久,而且管理的网站里有一个是asp的网站,而个人的专业是php,对asp的网站不是很了解。而今天下午三点莫名其妙的网站的一些内容被删除了。网站是某公司做的,在这里不方便透漏&#xff0c…

LAMP平台下用Drupal快速建站

2019独角兽企业重金招聘Python工程师标准>>> 昨晚的时间,我搭建好了LAMP平台,及Linux,Apache,Mysql,php/perl/python。并运用drupal建站,完成了我的第一个网站,首先我想分享下drupal…

前端资源(优秀网站、博客、以及活跃开发者)

查看原文 forked from hjzheng/front-end-collect 在前端路上摸索前行,在这里分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。欢迎更新。以下各排名不分先后顺序。 前端收集图谱(点击查看) 聚合&&周报订阅 名称订阅地址介绍Html5 Weekl…

Slog62_项目上线之ArthurSlog个人网站上线1

ArthurSlogSLog-62Year1GuangzhouChinaSeptember 9th 2018GitHubNPM Package PageArthurSlog Page掘金主页简书主页segmentfaultArthurSlog个人网站上线了~ 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源: 开始编码 继之前的域名购买、服务器购…

碎片化学习,这几个在线学习网站不可少!

2019独角兽企业重金招聘Python工程师标准>>> 慕课网非常棒,因为它算是在线教育的“鼻祖”了,并且它的课程种类非常多,里面大牛也很多,值得推荐。 猿团,也是一个非常不错的在线教育网站,课程也…

8个令人印象深刻的JavaScript效果的网站

这篇文章很有意思,我发现了8个具有共同特征的站点-他们都使用JavaScript脚本语言。是什么使HTML/CSS站点很漂亮、过目难忘?我们需要JavaScript的魔力,使网站更具交互性和动画特征。下面我们就看看这8个站点。Momento AppMomento app是个丰富的…

一个网站部署的完整流程(包教包会)

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目R…

织梦网站后台登录密码重置

今天在网上下载了一个教育网站的织梦模板,源码中是有安装程序的,下一步下一步进行了安装,下载的模板说明中提示进入网站后台进行数据库还原,于是进行了数据还原,后来退出网站后,就登录后台就登录不上了&…

HTML5网站大观:精美的 HTML5 商业网站设计案例

本期的 HTML5 网站大观与大家分享 10 个精美的 HTML5 商业网站设计案例。HTML5 增加了很多新标签以及新特性,正引领网页技术革命。希望这些优秀的 HTML5 网站案例能帮助大家更好的学习 HTML5 网站制作。 Sullivan NYC Fork CMS Nike – Paul Rodriguez V Elisa 3G U…

电商网站首页商品分类列表功能实现

首先我们看下这个功能实现的效果: 后期理解补充: 其实这个功能的关键点就是分析这个模块的数据格式怎么样的? 对于这种商品列表展示的功能: 我们思路如下: 第一:开始展示的都是顶级列表,即paren…

不得不学习的建站神器 LAMP

LAMP 首先我们要了解LAMP到底是什么 Linux Linux 是免费开源软件,这意味着源代码可用的操作系统。 Apache Apache 是使用中最受欢迎的一个开放源码的WEB服务器软件。 MySQL MySQL 是多线程、多用户的SQL数据库管理系统 PHP,Perl 或 …

从LiveJournal后台发展看大规模网站性能优化方法

一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能:博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件&…

网站备份解决方案实战操作讲解(学生分享)

说明:建议博友先观看:人人都是讲师的教学培训体系介绍http://oldboy.blog.51cto.com/2561410/1111405人人都是讲师-学生分享-网站架构备份解决方案实现讲解(陶同学分享讲解) 1)实战考试题描述 2)实战考试逻…

[狂顶]国内免费图片外链网站

2019独角兽企业重金招聘Python工程师标准>>> 图片外链的优点: 减轻自己服务器的带宽,空间,CPU等的压力,提高网站的效率; 专业外链网站的服务器性能很好,至少比一般低价虚机好,稳定; 外链网站一般具有社区分享功能,可以吸引潜在用户浏览您的个人主页,进而浏览您的网…

8月末周国内IT技术类网站排行Top15:CSDN居首

09月05日报道:根据国际统计机构Alexa公布的最新数据显示,8月末周(2013-08-26至2013-09-01),国内IT技术类网站排行榜中,CSDN以2360居于榜首,第二位是1460的博客园,第三位是710的51CTO…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时…