新浪SAE部署node.js(秒懂版)

最近做了一个关于音乐的小项目想发布到公网,看了看大厂的云虚拟主机感觉不太划算,有大佬告诉我可以试试新浪SAE,我打开新浪云官网感觉还不错,决定在他上面部署看看。

找到产品-云应用SAE-创建新应用,填写好你项目的名字,就跳转到代码管理页面

我的是node服务器SAE只支持git上传代码,所以按照提示使用git上传部署代码,clone一个新浪云空仓库到本地

之后把你的项目放到clone的文件夹中,git打开文件夹,

添加所有文件到git

提交

链接仓库,这里需要你输入你的用户名和安全邮箱

用户名和安全邮箱可以在代码管理页面找到

push代码

之后会SAE会自动构建并根据你的package.json文件安装相关依赖

现在你可以到容器管理查看,不出意外的话你的项目就部署成功啦

PS:需要注意的是项目监听端口必须是5050,需要你自己在index.js文件中修改,

package.js中的start是否是node你的服务,我的是server.js所以是node server.js,

依赖中是否有express,

如果配置错误服务是无法启动的。

原文地址:https://www.cnblogs.com/youngGao/p/8393951.html

时间: 2024-10-08 08:58:18

新浪SAE部署node.js(秒懂版)的相关文章

通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)

本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE?免费二级域名和支持https访问,不用备案,可用做微信小程序服务器. SAE推荐链接:http://sae.sina.com.cn/ 选择对应的部署环境自定义 -> 开发言语:自定义 -> 运行环境:云容器 -> 语言版本:自定义 -> 部署方式:手工部署 -> 环境配置:选择第一项(测试选最低配置即可) -> 实例个数:1(测试用选择1个即可

使用新浪SAE部署Django1.6

第一步:注册新浪SAE账号,下载TortoiseSVN. 第二步:创建新应用. 注册应用名称,注册二级域名,开发语言选择Python2.7版本,然后进入应用管理界面,第一件事先初始化Mysql. 然后点击代码管理,创建一个版本,版本号为1,创建成功之后可以看到类似的信息. 第三步:使用SVN部署代码. 首先在合适的位置创建一个svn文件夹,比如 E:\svn\. 然后,在svn下面再创建一个文件夹,名字是在创建应用时填在二级域名里的名字,如pylabsite. 鼠标右击文件夹pylabsite,

新浪SAE部署:503 JDK版本冲突解决

上午把一个应用部署到SAE上,结果访问503错误.关键日志: ----------------------------------------------------org.eclipse.jetty.servlet.ServletHolder$1: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.

国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE

新浪SAE 平时大家的測试server都是执行在自己的PC上面,用Tomcat或者IIS搭建的本机server. 事实上新浪云平台SinaAppEngine也是挺好用的. 今天总结一下我使用过程中的一些小心得: 1.创建SAE应用: 登陆http://sae.sina.com.cn/进行注冊,微博帐号能够直接登陆.注冊成功后进入"我的首页".控制台>应用管理>创建新应用 然后输入二级域名(应用的唯一标示),应用名称和其它信息,最后选择开发语言,这里以Java为例: JVM级

在新浪SAE上部署PHP项目记录

新浪SAE: http://sae.sina.com.cn 部署步骤: 1.需先注册用户.2.进入用户管理后台--添加应用--填入相关的域名,项目名称,项目描述等. 3.在本地电脑上,命名好与sae上所填的项目名称一致,数据库名称也一致,然后在项目文件的config.php: 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服务器地址 'DB_NAME' => 'test0527', // 数据库名,需与项目名称一致

部署新浪SAE web.py Session及图片上传等问题注意事项

1.以下几条代码解决编码问题 import sysreload(sys)sys.setdefaultencoding('utf-8') 2.图片上传问题 需要开通sina的Storage服务,随便建个什么Domain,注意HTML代码,那个enctype属性一定要写,两个上传图片的控件叫avatar和photo <form action="details" method="post" enctype="multipart/form-data"

在Heroku云平台上部署Node.js应用

        最近使用Node.js和Websocket写了一个在线聊天室,想找一个即支持Node.js又支持Websocket的免费的平台部署上去,我的个人博客网站是部署在新浪SAE上的,可是新浪SAE不支持Node.js,无奈挑来选去只有Heroku最合适了.         Heroku是构建在AWS之上的一个PaaS云平台,现在支持Ruby, Node.js, Python, Java, 和 PHP,代码的部署是通过git进行,编译和运行都是自动的.我使用Heroku的感觉就是,在He

微信开发01-申请新浪SAE

为什么开发微信要选择新浪SAE呢,其实新浪SAE有很多的局限性,完全没有自己配置服务器环境来的灵活.那为什么还要用,因为便宜,是的很便宜,虽然现在创建应用不在免费了,每天收取10个豆,1元钱是100豆,也就是说一个月只花3块钱. 但是使用memcache缓存好像是要收费的.使用mysql共享版是免费的. 使用SAE做开发首先需要到SAE上创建一个应用.没有sae的童鞋请戳这里.开通新浪SAE 使用微博登录SAE之会进入到个人主界面.未完成实名认证的请完成实名认证.不然创建的应用在访问时会加上SA

新浪SAE快速上手教程

 新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应用代码包 2014-07-24 > 新浪SAE快速上手教程[4]如何在线编辑代码? 2014-07-28 > 新浪SAE快速上手教程[5]如何用svn部署代码 2014-07-28 http://jingyan.baidu.com/season/43090