简体   繁体   English

需要帮助将值解析为 Supabase 获取数据调用

[英]Need help parsing a value into a Supabase fetch data call

I am trying to parse a value from an HTML page:我正在尝试从 HTML 页面解析一个值:

<td><a href="/Event?id=<%=event.id%>" title="event"><%=event.event_name%></a></td>

to a javascript function using a Supabase as my database:使用 Supabase 作为我的数据库的 javascript 函数:

app.get('/Event', async (req, res) => {
    let { data, error } = await supabase
    .from('events')
    .select('*')
    .eq('id', ?)  //issue is here

    if (error) {
        console.log(error)
        return
    }

    res.render('Event', { "event": data});
  });

Here are the Supabase docs: https://supabase.com/docs/reference/javascript/eq这是 Supabase 文档: https ://supabase.com/docs/reference/javascript/eq

The error I get when running the code is SyntaxError: Unexpected token '?'运行代码时出现的错误是SyntaxError: Unexpected token '?' . .

I figured it out.我想到了。

app.get('/Event', async (req, res) => {
    let id = req.query.id;

    let { data, error } = await supabase
    .from('events')
    .select('*')
    .eq('id', id)  //fixed

    if (error) {
        console.log(error)
        return
    }

    res.render('Event', { "event": data});
  });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM