小编Dha*_*hmi的帖子

如何使用jwt保护Express中的静态文件夹

我有基于nodejs和angularjs构建的应用程序,其中我使用基于jwt令牌的身份验证进行身份验证,并且api调用正常运行

即使当用户现在不登录时,应用程序仍在为所有静态资源提供服务,如果用户未登录,如何避免加载应用程序并将用户重定向到登录页面

最终,我能够在app.js floder中将其添加到代码中。添加代码sinpet app.use('/ app / view / *',function(req,res,next){

    if (!req.headers['authorization'] ) {
      res.sendfile('app/views/Error.html');

    } else {
      next();
    }
  });
Run Code Online (Sandbox Code Playgroud)

这意味着对于/ app / view /附带的请求,请检查请求的标头是否包含用jwt生成的令牌

login node.js jwt angularjs

5
推荐指数
1
解决办法
2021
查看次数

谷歌地图圈叠加 - 固定大小放大并缩小地图

我正在尝试为地图添加圆形叠加层,但如果用户放大或缩小地图,我必须使圆圈保持相同的大小以下代码显示我如何在地图上显示圆圈

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <title>Circles</title>
    <style>
        html, body {
            height: 100%;
            margin: 0;
            padding: 0;
        }
        #map {
            height: 100%;
        }
    </style>
</head>
<body>
<div id="map"></div>
<script>
       var citymap = [
        {
            center: {lat:21.176801, lng: 72.832036}
        }
    ];
    var gmarkers = [];
    var markers = [{
        "title": 'point1',
        "lat": '21.17700',
        "lng": '72.8321000',
        "description": 'uuu'
    }];

    function initMap() {
        // Create the map.
        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 14,
            center: {lat:21.176801, lng: …
Run Code Online (Sandbox Code Playgroud)

google-maps overlay zooming

1
推荐指数
1
解决办法
2486
查看次数

从谷歌地图中删除现有标签

我有一个使用谷歌地图构建的应用程序,当在地图上绘制纬度和经度时,有没有办法删除地图中已经存在的标记在此处输入图片说明

javascript google-maps google-maps-api-3 google-maps-markers

-2
推荐指数
1
解决办法
3194
查看次数