nodejs+webpack+mongoDB开发的项目要怎么上线?服务器是ubuntu,环境是nginx

1.是这样的,我是直接把项目拉到服务器上,然后用express把项目启动在服务器的80端口上,还有数据库连接,数据库是连接在27017端口上,后端api是启动在3000端口上,下面是webpack打包的详细信息
图片描述

然后直接通过访问服务器的80端口去访问这个项目(感觉好弱智有木有啊!!!);
2.我想问可不可以直接把webpack打包出来的文件直接拉到服务器上,然后访问服务器上的这个静态资源,那我的数据库连接要怎么办;
3.开发环境与生产环境到底有什么区别,我大概知道一点点,就是我是在开发时使用webpack,到了生产环境(服务器?)就可以不用这些工具,就像package.json中的devDependencies中的工具都是不需要了...

求大神回复!!!

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题