```// server.js import express from 'express'; // ...
# helpdesk
a
Copy code
// server.js
import express from 'express';
// import { AccessToken } from 'livekit-server-sdk'; // throws an error: The requested module 'livekit-server-sdk' is expected to be of type CommonJS
import pkg from 'livekit-server-sdk';
const { AccessToken } = pkg;

const createToken = () => {
  // if this room doesn't exist, it'll be automatically created when the first
  // client joins
    const roomName = 'quickstart-room';
    // identifier to be used for participant.
    // it's available as LocalParticipant.identity with livekit-client SDK
    const participantName = 'quickstart-username';

    const at = new AccessToken(process.env.LK_API_KEY, process.env.LK_API_SECRET, {
    identity: participantName,
    });
    at.addGrant({ roomJoin: true, room: roomName });

    return at.toJwt();
}

const app = express();

app.get('/', (req, res) => {    
    res.status(200).send('Hello world!');
});
app.get('/getToken', (req, res) => {
    res.send(createToken());
});

app.listen(process.env.PORT, () => {
    console.log(`Server listening on port ${process.env.PORT}`)
})