mongodb数据库

mongodb数据库

老师我想问下怎么把自己写好的这个node服务打包给别人使用?

比如这个留言板的服务,写好之后怎么把数据库文件和代码一起打包给其他人使用呢?

其他人拿到压缩包,就能开启本地服务进行前端开发这种

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,有如下两种解决方案:

1、一种是直接将你写的代码打包后发送给别人,别人拿到代码后,开启自己本地的数据库, 然后启动项目,就可以正常使用了。

2、另一种是购买云服务器(类似阿里云这种),将你的项目部署到服务器上,让别人直接通过线上链接访问。

实际工作中,公司都会有自己的服务器用来部署项目的,而且一般与数据库相关的环境部署会有专门的人员负责,同学不用太担心,目前重点是学习node相关的知识。

祝学习愉快~

  • qq_慕仙8338401 提问者 #1

    还有个问题,代码的确是可以打包,但是mongodb数据文件呢?

    是不是直接将db文件夹打包?

    2021-10-27 10:14:20
  • 好帮手慕慕子 回复 提问者 qq_慕仙8338401 #2

    同学你好,对于你的问题解答如下:

    1、如果是指连接数据库等操作的文件,那么直接跟着项目一期打包即可。

    2、如果是指已经存到数据库中的数据,那么可以将数据库中数据导出成一个文件,与项目一起发送过去,然后让接收项目的人将该文件中的数据导入到自己本地的数据库中就可以了。

    具体可以结合如下步骤操作

    (1)进入安装的MongoDB的bin文件夹下,示例:

    https://img1.sycdn.imooc.com//climg/6178ca1e093560b106580154.jpg

    (2) MongoDB中的mongoexport工具可以把一个collection导出成dat格式的文件

    https://img1.sycdn.imooc.com//climg/6178ca7a098f30b505980068.jpg

    -d 指明数据库的名字,本例中为comment3

    -c 指明collection的名字,本例中为tests

    -o 指明要要出的文件名, 本例中为test.dat

    命令执行完后,bin目录下生成了一个test.dat的文件,可以将这文件与项目一起发送。如下:

    https://img1.sycdn.imooc.com//climg/6178cb3a098b1ee205530429.jpg

    (3)其他人那个test.dat文件后,进入到他自己安装MongoDB的bin文件夹下,将test.dat放在当前文件夹下,然后执行如下命令将该文件的数据导入到数据即可。示例:

    https://img1.sycdn.imooc.com//climg/6178cbcb0907672206710082.jpg

    -d:指明数据库名,本例中为comment3

    -c:指明collection名,本例中为test

    xxx.dat:导入的文件名,本例中为test.dat

    祝学习愉快~

    2021-10-27 11:49:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师