heroku部署node.js
来源:互联网 发布:网络动画视频 编辑:程序博客网 时间:2024/05/29 16:24
heroku是国外的免费空间,可部署node.js。听说还不错,所以来尝尝鲜。
到大牛这里download或clone一下,(https://github.com/Ricardo-Li/node-practice-2)点击打开链接,
解压后作为你的上传测试工程目录。
1.我们去 https://www.heroku.com/ 申请个账号,然后下载它的工具包 https://toolbelt.heroku.com/ 。
2.然后再在命令行里面,通过 heroku login
来登录。
提示输入你在heroku注册的邮箱和密码,第一次登录还会提示你上传ssh密钥,可以根据提示按y来确认生成并上传。
(注:我在此处踩坑无数。可能因为我当时翻到国外,所以ip变了,生成的密钥到后面无法用,这时需要更改密钥。
可以控制台执行
ssy-keygen -t rsa
然后一路按回车就好,接下来上传新密钥:
heroku keys:add
)
3.cd 进入你的工程目录,执行heroku create,这时heorku会为你新建一个node.js的应用,还有一个git库。
4.到你的管理后台查看你刚创建的应用,点击进入,并点击</>code菜单会看到如下:
这时我们要在控制台上执行在你管理后台看到的git init和其后面的命令。
(注:这里可能也会有坑:
执行到git commit -am "make it better"时出现如下:
根据stackoverflow某位仁兄的回答,我加了这些:
然后从git add .那里继续执行你后台上的命令。)
另:最近又发现可这样做
<code class="prettyprint"><span class="pln">$ git config </span><span class="pun">--</span><span class="keyword eye-protector-processed"><span class="kwd">global</span></span><span class="pln"> user</span><span class="pun">.</span><span class="pln">name </span><span class="string eye-protector-processed"><span class="str">"kk"</span></span><span class="comment eye-protector-processed"><span class="com">//用户名</span></span><span class="com"> </span></code>
<code class="prettyprint"><span class="com">$ git config --</span><span class="keyword eye-protector-processed"><span class="com">global</span></span><span class="com"> user.email </span><span class="string eye-protector-processed"><span class="com">"kk@gmail.com"</span></span><span class="comment eye-protector-processed"><span class="com">//填写自己的邮箱</span></span></code>
这样就不用每次都输入名称和邮箱啦!
5.最后出现类似这种:
执行heroku open就可以打开类似这种的页面(这是一个cnode的爬虫):
到此heroku部署node.js成功。恭喜
感谢github的大牛
参考:
https://github.com/alsotang/node-lessons/tree/master/lesson12
http://stackoverflow.com/questions/11656761/git-please-tell-me-who-you-are-error
http://stackoverflow.com/questions/17626944/heroku-permission-denied-publickey-fatal-could-not-read-from-remote-reposito
http://www.lifeba.org/arch/heroku_maven_jetty_google-guice.html
- heroku部署node.js
- heroku 上部署node.js的几个注意点
- 如何将node.js应用程序部署到Heroku
- 把node应用部署到heroku
- 使用Heroku+mLab 部署Node应用
- 三步将Node应用部署到Heroku上
- heroku部署
- 部署Node.js项目
- rails heroku 部署
- Heroku部署错误
- Heroku部署PHP应用
- heroku 部署flask应用
- github部署Heroku
- Flask 部署 heroku
- 部署到Heroku
- ruby部署之Heroku
- node.js安装部署测试
- Node.JS安装部署文档
- osx整理
- USB hub驱动分析
- C++如何彻底禁止掉对象的复制操作
- Codeforces Round #276 (Div. 1)B(暴力)
- Str_compare proc Str_length PROC Str_copy PROC
- heroku部署node.js
- iOS开发系列--让你的应用“动”起来
- Maximum Product Subarray
- cocos2d游戏开发,常用工具集合
- cocos2dx之2.x和3.x使用draw绘图的区别
- POJ1009解题报告
- 数组/指针
- 进程地址空间与虚拟存储空间的理解
- 线程中JDK1.5版本后的LOCK用法