首先是申请个新浪云账号 有了账号后 就可以开始创建应用了

进入后点击创建应用

普通静态网页创建

创建之后进入代码管理

设置版本号后创建:

点击上传代码包

拖拽上传

上床成功就可以通过访问连接访问网页了

这是我做的结果

以上为上传静态页面的方法  接下来介绍下 上传服务器的方法

进入云应用SAE之后,点击创建新应用。这里我已经创建好了一个应用,如果大家是第一次使用是没有下方的应用信息的。

中间会弹窗一个什么规范信息,确认之后继续创建,选择nodejs开发语言,环境配置和示例个数根据自己的情况来。因为这里我只需要作为一个示例,所以都选择最低的标准,可以看到价格是0.03元/小时。一定要填写应用信息,二级域名那里就是以后访问的域名

确认创建之后,会返回应用管理界面。在代码管理界面,我们可以看到非常重要的信息,系统分配给你的新浪云git仓库信息。

新浪云的操作先告一段落。接下来我们在电脑上新建一个空的文件夹,用来存放你的项目文件。

.打开cmd,进入到当前目录下。使用git init 初始化当前文件夹。
成功之后可以看到自动建立了一个隐藏文件夹.git,这是git的版本管理仓库,千万不要删除和修改里面的文件。想详细了解这块知识的请移步廖雪峰老师的git教程,链接在最前面。

然后将你的项目代码全部移动到该目录下,注意不要node_modules文件夹,哪怕它再小,不要,不要,不要!
第一:因为我们需要检查一下你的package.json中是否已经完整的记录了运行该项目所需要的所有依赖模块。
第二:因为项目部署上线的时候,是不能上传node_modules文件夹的,新浪云的服务器会自动根据你的package.json中的dependencies来创建node_modules文件夹。

.如果能够确保自己的项目中package.json完整的记录了所有依赖模块,那么这一步可以跳过不看。如果不确定的同学们,请在该目录下,打开cmd,运行npm i,系统会根据package.json文件自动生成 node_modules依赖包。

然后请确认依赖安装完毕之后,你的项目是否能够正常运行。如果能,说明你的package.json没问题,如果不能运行,那么请根据项目报错原因,查找缺少哪个模块,然后使用 npm i --save 包名称 ,这样会将安装的包记录在package.json中。直到项目运行成功,package.json文件完整无误为止!这里一定要弄清楚,否则项目根本无法上传。

配置package.json文件。
首先将你的服务器入口文件名称改为index.js,然后在package.json中,指定你开发项目时所用的nodeJS版本,如果不指定,那么新浪云服务器会按照最高版本的nodeJS来运行,很可能会导致后面的镜像文件配置失败,

原文链接:https://blog.csdn.net/SilenceJude/article/details/85125765

然后在scripts中设置start启动命令,node index.js 在这里也可以看到你的项目依赖哪些模块。

将你项目中服务器的监听端口改为5050,因为新浪云的服务器运行端口是5050

请确保此时你能够正确运行 npm install命令 和npm start命令,如果是cmd命令行工具应该可以两条命令一起执行:
npm install && npm start,如果是Powershell则只能分开运行。运行后可以先看看你的项目服务器是否运行正常,通过网络地址查看一下项目文件或者图片,能看得到就说明没问题。
确定项目代码没有问题了,请一定记得删除node_modules文件,删除node_modules,删除node_modules,删除node_modules。否则后面会报错,如果只看报错提示是很难找到错误根源的。

修改数据库链接文件,因为新浪云使用的数据库信息和你本地使用的不一样。这里我修改的是pool.js

这里的信息需要登录你自己的新浪云数据库后台查看,如果没有创建过新浪云数据库的同学,请跟着下面的步骤一起创建一下,先回到新浪云的应用管理后台。

一张图胜过千言万语,直接看图吧。

点击创建(其实也可以按导入数据库 看个人都可以实现功能)

点击确认。等待系统初始化。

点击红框处的管理,进入数据库管理后台。

点击选择文件,导入你的sql数据文件,然后右下角执行。等待片刻,导入完毕,可以看到你的数据库数据了。

回到应用管理后台,点击 共享型MySQL,点击详情。

在这里你就可以看到端口号,主库地址,数据库名称,用户名称,密码等连接数据库必备的信息。填到前面你的数据库链接文件中即可,这里我修改的是pool.js。

接下来按照官网提示 操作即可

一切妥当之后    点击 应用设置下的应用信息查看自己的http域名或者HTTPs域名 输入网址即可查看

部署新浪云静态页面和服务器步骤相关推荐

  1. vue项目部署新浪云

    1:提前准备Git 2:在项目下执行 Npm run build 出现dist文件夹 3:登录新浪云 打开控制台–云应用SEN–创建应用– 运行环境管理–代码管理–创建新版本– 输入新浪云密码-输入版 ...

  2. #项目的编译和发布 #静态发布新浪云 #node服务器发布新浪云 #nodejs服务器部署数据库 #新浪云前后端结合

    一. vue项目的编译和发布 脚手架中有大量的新技术:vue文件,es6模块.. 这些文件语法大部分浏览器无法直接运行 解决:开发好的项目,经过编译,打包,压缩,变成ES5代码部署到服务器 如何:np ...

  3. java新浪云服务器有什么jar包_新浪云部署java web程序 注意事项

    在新浪云新手指南里有部署java的示例,但是对一个新手来说难免会有一些地方犯错,折腾了好长时间才把自己的java web部署到了新浪云.这里主要写一些我遇到的问题与第一次使用新浪云的朋友分享一下. 首 ...

  4. 记一次完整的新浪云部署nodejs项目上线完整流程及填坑处理!

    工欲善其事,必先利其器.在开始本次部署新浪云nodejs项目之前,请先做好以下准备工作: 1.注册一个新浪微博账号! 2.使用注册好的新浪微博账号,登录新浪云网站:http://www.sinaclo ...

  5. 新浪云存储SCS的使用

    新浪云存储SCS的使用 步骤 需先新浪云官网注册账号 在云存储SCS中新建一个bucket 上传一些文件,比如图片,txt文档等 最简单的访问 将你的bucket和bucket中的文件设置ACL(设置 ...

  6. 通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. ...

  7. 新浪云python示例_新浪SAE部署python项目

    SAE实际上就是个多节点的虚拟主机,跟云主机差不多,只不过SAE的节点比一般的云主机要多,把网站程序布署在SAE上比自己用独立的服务器稳定性和性能要高很多.将自己用python开发的博客项目放在SAE ...

  8. 新浪云node加mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)...

    一.购买新浪云SAE为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. 选择对应的部署环境 自定义 -> 开发言语:自定义 -> 运行环境:云容器 ...

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

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE?免费二级域名和支持https访问,不用备案,可用做微信小程序服务器. S ...

  10. 利用sina新浪云平台部署项目

    免费的服务器,够初学者使用了 首先在新浪云平台注册,用新浪微博登录就好,注册成功后会赠送500云豆,实名认证后再赠送2000云豆 成为sae用户之后,你就可以免费创建5个应用,要是还想创建就得花钱买云 ...

最新文章

  1. Ubuntu14.04上安装TensorRT 2.1操作步骤
  2. 【转】Mac下安装和配置Redis
  3. Time包详解二-timer和ticket.html
  4. Java:Java和c的区别
  5. javascript中的继承方式
  6. 如果能够让出资人了解更多的c++项目进程
  7. python list删除元素速度慢_python list(python list删除元素是要注意的坑点)
  8. mysql8.0.12怎么用_Mysql8.0.12安装教程方法 Mysql8.0.12安装教程
  9. 基于SSM的MSDN资源发布网站
  10. 前馈反馈仿真matlab,前馈-反馈控制系统的具体分析及其matlab/simulink.pdf
  11. 贪心宝贝话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成
  12. error: You must be logged in to the server (Unauthorized)报错处理
  13. 搭建rsyslog日志服务器记录RouterOS路由器日志
  14. STM32F4型号命名规则
  15. android项目飞机大战,Android 项目之飞机大战
  16. 微信如何关闭城市服务定位服务器,位置定位微信(怎么悄悄的查对方位置)
  17. Java基础之入门(一)
  18. Oracle中select SEQ_YX.nextval from dual是什么意思?
  19. 手机系统android市场占有率,Android成第二大手机系统 市场份额达26%
  20. angular2+中使用mock模拟后台

热门文章

  1. 如何理解 Java 中的继承?
  2. python 处理 图像和视频
  3. php 网页qq一键登录,给网站添加一键qq登录的功能
  4. PDF文件修改最常用的方式有哪些?
  5. 同程艺龙解除合作,同程支付艺龙3000万补偿金
  6. Centos7与Windows查看硬盘序列号
  7. 桶装水同城预订下单送水小程序开发制作(水站桶装水配送系统)
  8. 基于stm32的智能输液系统设计
  9. win8连连看第二季1_第1季
  10. 任意文件包含漏洞原理解析及演示