gpt4 book ai didi

javascript - 设置来自 server-Node.js(express)/Asp.net-core 的隐藏文本以从客户端读取它- Angular 2

转载 作者:行者123 更新时间:2023-12-03 03:58:55 25 4
gpt4 key购买 nike

我的(假设)流程是我将得到一个表单post方法html,其中包含在服务器端捕获它的TOKEN。

    app.post('/callback', (req, res)=> {
var token = req.body.access_token
res.cookie('access',token); //instead, i want to set in variable/text field
//res.send('<input type=text name="access_token" value="token" hidden/>')
})

现在,我想从服务器设置的客户端变量/文本字段中获取 token 。

  1. 是否可以在文本字段中设置值? (如果是这样,怎么办?)

  2. 客户端是否可以读取由客户端设置的值 服务器端?

  3. 这是一个正确的过程吗?

  4. 如果有更好的流程,欢迎提出。

更新:我只是想在 Asp.net core 中尝试一下

  1. 想要将 token 保存在 Controller 的变量中,例如

    {

    if (!string.IsNullOrEmpty(Request.Form["access_token"]))
    {
    var token = Request.Form["access_token"];

    ViewBag.Message = token.ToString();
    }
    return View();
    }

查看部分:

@{
ViewData["Title"] = "CustomeView";
}


<script>
var message = "@ViewBag.Message";
console.log(message);
</script>

<a href="@Url.Content("/")">Home</a>

点击主页链接后,它将重定向到我的 angular2 index.html

  • Index.html - Angular 2 ,如何在 Angular 2 中使用message( token 值)变量?
  • 最佳答案

    Is it possible to set a value in a text field? (if so, how?)

    是的,只需将 token 连接到输入值即可。

    app.post('/callback', (req, res)=> {
    var token = req.body.access_token
    res.cookie('access',token); //instead, i want to set in variable/text field
    res.send('<input type=text name="access_token" value='+token+' hidden/>')
    })

    或者 ES6 风格:

     res.send(`<input type=text name="access_token" value="${token}" hidden/>`)

    ${表达式}

    关于javascript - 设置来自 server-Node.js(express)/Asp.net-core 的隐藏文本以从客户端读取它- Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44818526/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com