26 lines
543 B
TypeScript
26 lines
543 B
TypeScript
import { Router } from "express";
|
|
import Action from "../models/Action.js";
|
|
|
|
const actionsRouter = Router();
|
|
|
|
actionsRouter.post("/", async (req, res) => {
|
|
if (!req.body.sessionId) {
|
|
res.json({ error: "'sessionId' parameter is required" });
|
|
return;
|
|
}
|
|
|
|
if (!req.body.pointName) {
|
|
res.json({ error: "'pointName' parameter is required" });
|
|
return;
|
|
}
|
|
|
|
const action = await Action.create({
|
|
sessionId: req.body.sessionId,
|
|
pointName: req.body.pointName,
|
|
});
|
|
|
|
res.json(action);
|
|
});
|
|
|
|
export default actionsRouter;
|