我已经使用Express制作了一个应用程序,可以用来共享图像/链接。共享后,用户会收到一个链接(我已经在Whatsapp上尝试过)。从那里打开它时,页面会显示:连接不是私有的。
当您查看下面的代码时,您会看到加载特定模板的路线。当用户访问页面时,可以使用顶部的一个页面,他可以在其中使用navigator.share方法共享图像。用户打开共享的图像/链接时,将使用底部的一个。我希望上面提到的内容很清楚我要做什么。
app.get('/view/:message', function(req, res){
var message = req.params.message;
res.render('message-share', {message});})
app.get('/:message', function(req, res){
var message = req.params.message;
res.render('message-sent', {message});})
谁能告诉我共享后为什么发生“连接不是私有的”?我对服务器配置和诸如此类的东西并不了解。
谢谢!
答案 0 :(得分:0)
现在已修复。我不知道到底是什么解决了这个问题,但确实与HTTPS有关。另一个问题是该应用程序无法在我的Android手机上的网络浏览器中运行。我得到一个错误:“这里什么都没有了”。相同的错误适用于我在Android手机上尝试过的所有浏览器。
知道为什么会这样吗?只要朝正确的方向推一下就好了!