当前位置: 首页 > news >正文

极速在线网站免费个人网站怎么建立

极速在线网站,免费个人网站怎么建立,必应网站首页的图片怎么做的,网站平台怎么做的好处yeoman因此,您已经使用Yeoman 启动了AngularJS应用,现在可以向全世界展示它了吗? 好吧,可以将其部署到Heroku! 先决条件 为了充分利用本教程,我们建议您掌握以下技能和资源: 终端和命令行基…

yeoman

因此,您已经使用Yeoman 启动了AngularJS应用,现在可以向全世界展示它了吗?

好吧,可以将其部署到Heroku!

先决条件

为了充分利用本教程,我们建议您掌握以下技能和资源:

  • 终端和命令行基础知识
  • 已安装NodeJS和NPM
  • Heroku帐户和Heroku工具带
  • 现有的Yeoman生成的静态应用

档案

您可以在此处找到该教程项目的仓库 。

让我们向全世界展示您的应用!

节点包

由于我们的Yeoman网站只是一组静态页面,因此我们不能仅仅将其粘贴在Heroku上并期望它能正常工作。 Heroku需要一台服务器来为我们提供页面。

我们将使用Node来为我们的静态站点提供服务,仅包含一些文件和更改。 首先,让我们安装必要的依赖项以部署到Heroku。

npm install gzippo express --save

Gzippo让我们可以提供压缩后的资产,而Express是Node的简单应用程序框架,这将使我们的站点服务更加轻松

服务器文件

我们需要创建一个服务器文件:web.js。 我们将其放在根目录中

/web.js

var gzippo = require('gzippo');
var express = require('express');
var app = express();
app.use(express.logger('dev'));
app.use(gzippo.staticGzip("" + __dirname + "/dist"));
app.listen(process.env.PORT || 5000);

这就是我们为网站服务所需要的。

dist目录

请注意,我们的服务器正在提供/ dist目录。 如果看不到/ dist目录,那是因为我们尚未构建应用程序。

grunt build

这将编译所有内容,并为您提供一个干净的dist /目录,随时可以使用。 咕gr不妙吗?

重要
值得注意的是,默认情况下git会忽略dist /目录(它们假定您只想对开发项目进行版本控制,而不是已编译的应用程序)。 由于Heroku使用git进行部署,因此我们需要从.gitignore中删除dist /以确保已提交。

Heroku

现在,让我们在根目录中添加一个Procfile。 Procfile告诉Heroku如何启动我们的应用程序。 在这种情况下,我们告诉它使用NodeJS来运行我们的web.js服务器文件。

/程序文件

web: node web.js

对! 这是关键时刻! 让我们部署到Heroku! 首先,让我们将项目目录转换为git repo

git init

假设您拥有一个Heroku帐户并安装了Heroku Toolbelt,则只需运行:

heroku create <your_app_name>

现在提交您的代码并通过推送到Heroku进行部署!

git add .
git commit -m "Initial Commit"
git push heroku master

您可能需要将网络工作者扩大到至少一个:

heroku ps:scale web=1

免费学习PHP!

全面介绍PHP和MySQL,从而实现服务器端编程的飞跃。

原价$ 11.95 您的完全免费

要在Heroku上打开您的应用并惊叹于您的成就,请运行:

heroku open

如果您想让我写更多有关使用Angular的信息,请在评论中让我知道。

翻译自: https://www.sitepoint.com/deploying-yeomanangular-app-heroku/

yeoman

http://www.lbrq.cn/news/2567179.html

相关文章:

  • 网站平台建设合作协议友情链接官网
  • 阿里巴巴外贸批发网seo教程自学
  • 没技术怎么做网站百度竞价排名商业模式
  • 烟台网站制作公司百度做广告怎么收费
  • 网页游戏网站排名前10名长沙做网站的公司有哪些
  • 饰品公司网站建设策划书网站关键词排名优化软件
  • 没有网站可以做cpa广告么潍坊今日头条新闻最新
  • 微网站建设资讯百度推广方式
  • 东莞做棋牌网站建设网站的seo如何优化
  • 网站积分解决方案网址大全名称
  • 上海新闻网首页优化服务公司
  • win7 iis 新建网站福州网seo
  • 做产品代理上哪个网站好希爱力
  • 数据推广是干什么的卢镇seo网站优化排名
  • 南昌哪里可以做电商网站百度广告推广平台
  • 智能网站开发工具seo和sem
  • 网站怎么添加百度商桥电商培训视频教程
  • 可以做请柬的网站互联网推广平台有哪些
  • 网站建设背景怎么写海外推广解决方案
  • 服务器如何做网站南宁市优化网站公司
  • iis怎么查看网站的域名巨量算数数据分析入口
  • wordpress防镜像seo关键词优化要多少钱
  • seo站内站怎么做手机百度网页版
  • 如何建设国际网站首页数据分析师报考官网
  • 徐州做网站的哪个好在线外链工具
  • 网站如何关闭2019网站seo
  • 沈阳男科医院哪家医院好seo软件优化
  • wordpress 代做网站拓客平台有哪些
  • 中国建设银行网站 公司机构客户佛山网站建设公司
  • 网站集约化平台建设分析专业网站优化
  • Docker 的网络模式
  • 如果esp_radar_train_stop()调用失败(比如训练未正常启动、持续时间不足、或其他配置未完成),那么:
  • rabbitmq消息队列详述
  • Python科研数据可视化技术
  • 通过观看数百个外科手术视频课程来学习多模态表征|文献速递-医学影像算法文献分享
  • SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:日志管理(四)集成Spring Security