javascript - 如何使用 .env 文件制作登录屏幕?
问题描述
我正在尝试制作登录屏幕并使用 .env 文件中的密码。
这是我尝试/制作的代码。
<script>
const submitURLChange = document.getElementById('submitURLChange');
const urlChangeBox = document.getElementById('pass');
function changeURL(response, urlPath) {
const user = document.getElementById('login');
const pass = document.getElementById('pass');
console.log(pass.value+' -- '+process.env.password)
if pass.value === (process.env.password) {
location.replace("https://google.com"); // using a google redirect for testing
location.reload();
}
}
submitURLChange.addEventListener('click', changeURL);
</script>
我觉得我在这里做错了什么,让我知道修复。
解决方案
.env
无法从浏览器访问文件中的值。您需要某种服务器端逻辑
推荐阅读
- angular5 - Angular 5/6:保护路由(路由保护)而不重定向到错误路由
- python - 如何使用字典更新而不是创建列表并传递值
- c# - uwp中的应用中心导致服务器执行失败0x80080005
- mysql - 我将如何为此数据库表编写 SQL SELECT 语句?
- c# - C# 访问修饰符设置为公共但不可访问
- php - Laravel 5.4 - 模型访问器不起作用
- r - 从另一个数据帧子集一个数据帧不会产生预期的结果
- python - Pylint 说模块无法导入
- django - 如何从 DRF 序列化器返回特定响应?
- java - 使用 GSON 的 fromJson() 时出现 IllegalArgumentException