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

sirbozc5  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(105)

我正在尝试解析HTML页面中的值:

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

使用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});
  });

以下是Supabase文档:https://supabase.com/docs/reference/javascript/eq
我在运行代码时得到的错误是SyntaxError: Unexpected token '?'

4si2a6ki

4si2a6ki1#

我想通了。

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});
  });

相关问题