我有基于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生成的令牌
我正在尝试为地图添加圆形叠加层,但如果用户放大或缩小地图,我必须使圆圈保持相同的大小以下代码显示我如何在地图上显示圆圈
<!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)