资讯专栏INFORMATION COLUMN

linux下部署node+vue文件

senntyou / 2143人阅读

摘要:打包前端文件把前端文件打包进文件中后端文件引入在后端的入口文件中加入如下代码用来引入中的文件。如果指定的数据库不存在,则该命令将创建一个新的数据库,否则返回现有的数据库。要显示数据库,需要至少插入一个文档,空的数据库是不显示出来的。

1.打包前端文件

(npm run bulid)把前端文件打包进dist文件中

2.后端文件引入

在后端的入口文件app.js中加入如下代码 用来引入dist中的文件。

app.use(express.static(path.resolve(__dirname, "../dist")))
// 因为是单页应用 所有请求都走/dist/index.html
app.get("*", function(req, res) {
    const html = fs.readFileSync(path.resolve(__dirname, "../dist/index.html"), "utf-8")
    res.send(html)
})
3.购买阿里云的云服务器

购买后会获得一个公网IP 配置云服务器时 选择linux系统 选择了这个系统 以后在这个系统上安装软件和使用命令都要和这个系统环境一致

4.xshell下载

通过xshell软件远程操作云服务器 需要填写这个公网IP,连接上后开始配置node—+mongod 服务器环境 首先你需要知道linux目录 如下图

5.下载node+mongodb

详见:https://segmentfault.com/a/11...
注:linux的一些操作

这个相当于windows里的启动项

/etc/rc.d/rc.local

按i
然后把你的命令贴进去 ,一行一条命令
/bin/bash /usr/local/scripts/autoStartNginxEnterSSLKey.sh
然后按 esc
再 :wq 保存 注意前面有两点的冒号
下次重启的时候这个就会自动执行你添加的命令。

ll命令是显示文件目录

rm -r /a 删除文件夹 详细的百度

6.设置数据库

cd /usr/local/mongodb/bin/

./mongo #进入MongoDB数据库控制台

MongoDB使用 use DATABASE_NAME 命令来创建数据库。如果指定的数据库DATABASE_NAME不存在,则该命令将创建一个新的数据库,否则返回现有的数据库。
如果要创建一个名称为的数据库,那么使用 use DATABASE 语句将如下所示:

use newdb

switched to db newdb

要检查当前选择的数据库,请使用 db 命令 -

db

newdb

如果要检查数据库列表,请使用命令:show dbs。

show dbs

local 0.000025GB
test 0.00002GB
Shell

创建的数据库(newdb)不在列表中。要显示数据库,需要至少插入一个文档,空的数据库是不显示出来的。

db.newdb.insert({"name":"yiibai tutorials"})
show dbs

local 0.00005GB
test 0.00002GB
newdb 0.00002GB
Shell

在 MongoDB 中默认数据库是:test。 如果您还没有创建过任何数据库,则集合/文档将存储在test数据库中。

7.购买域名 购买云解析 备案

详解:http://blog.csdn.net/u0147009...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84300.html

相关文章

  • (小白指南)在 Linux 服务器上安装 Nodejs、Nginx 以及部署 Web 应用

    摘要:首先,的命令和并不能在全局使用。文章有意将浏览器不能访问服务器的两个问题写出来,是因为作者在排查问题的时候,发现在服务器直接访问的页面,能很好地检查排除问题在百度寻找问题答案的时候,发现这种做法也得到了不少人的肯定。 前段时间要把项目部署到服务器,期间踩了不少的坑。故写下这篇文章,从零开始把自己部署的过程都记录下来,希望能给其他像我一样的小白一点帮助。如果有疏漏的地方,请各位客官指出,...

    glumes 评论0 收藏0
  • 百度云安装配置apache2服务器,安装nodejs,部署vue项目

    摘要:安装更新软件安装更换项目地址端口更换项目地址将更换成你的项目地址我的项目地址是更换项目地址将改成将改成更改项目地址将后面的地址改成更改文件端口号将后面的改成安装安装压缩包附录下载地址我用的是版本解压改名添加 1.安装apache2 1.更新软件 sudo apt-get update 2.安装apache2 sudo apt-get install apache2 2.更换ap...

    firim 评论0 收藏0
  • vue+express+mysql项目总结(node项目部署阿里云通用)

    摘要:原文发布于我的个人博客上原文点这里前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了。我的远程连接工具是用的是,文件上传用的是。 原文发布于我的个人博客上:原文点这里   前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了。下面我介绍下我的部署过程: 一、购买服务器和域名   如果需要域名(不用域名通过ip也可以访问,虽然不方便,但可以节约一年几十块钱的...

    charles_paul 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<