如何使本地运行的应用程序在线?

时间:2019-05-15 14:44:45

标签: mongodb

我有一个可以在本地完美运行的应用(http://localhost:8080/),现在我想使其在网上可见。怎么做? 顺便说一下,该应用程序正在与Mongodb一起运行。

由于我不知道从哪里开始,所以我还没有尝试过任何东西。

谢谢!

4 个答案:

答案 0 :(得分:0)

应用程序以哪种语言/框架编写?像https://www.heroku.com/这样的服务很容易设置。

答案 1 :(得分:0)

您将需要一台服务器。有几个云服务器提供商(例如AWS,Heroku)可供选择。有关分步安装说明的信息,请参见相应的文档:

AWS: https://aws.amazon.com/quickstart/architecture/mongodb/?nc1=h_ls

Heroku: https://devcenter.heroku.com/articles/mean-apps-restful-api#provision-a-mongodb-database

答案 2 :(得分:0)

您可以使用云服务提供商来启动服务器,例如Amazon Web Services,Heroku或Google Cloud Platform。也许您可能也喜欢mLab或撰写下面的链接:

Google Cloud Platform

MongoDB on AWS

Heroku & MongoDB

mLab

compose

下面分别是它们的教程:

Tutorial on using Heroku and MongoDB

Using Google Cloud and MongoDB

Overview of Amazon Web Services and MongoDB

P.S:在执行此操作时,会考虑使用哪个应用程序,例如应用程序的可伸缩性,应用程序的安全性和其他因素。祝你好运!

答案 3 :(得分:0)

我认为这就是您要寻找的Ngrok。它可以作为反向代理,将您的var binance = require('./binance.js'); //later in the file app.post('/createBotOrder', function (req, res, next) { console.log("in"); console.log(binance); console.log(binance.sum(1, 2)); console.log("in 2"); }); 应用公开。这对于测试您的应用非常有用,例如向朋友展示,最后但并非最不重要的一点是测试localhost中的webhooks之类的东西。希望这对您有所帮助。干杯,辛辣的。