EasyFM – JavaScript ❤️ FileMaker!

EasyFM is a powerful JavaScript library developed by JD-Data Limited. It’s designed to seamlessly integrate FileMaker databases with NodeJS applications. This integration enables businesses to enhance their operational efficiency by leveraging existing FileMaker data within scalable, server-side applications.

Streamlined Data Access

EasyFM facilitates direct interaction between NodeJS and FileMaker databases, allowing for efficent data retieval and manipulation

0

Enhanced scalability

By connecting FileMaker with NodeJS, businesses can develop scalable applications that grow alongside their needs, ensuring long-term viability

Cost-Effective Integration

Utilising EasyFM reduces the need for extensive redevelopment, enabling businesses to integrate existing FileMaker solutions into modern web applications cost-effectively.

Reliable Data Synchronisation

EasyFM ensures smooth and efficient data exchange between FileMaker and NodeJS, allowing your applications to stay updated with the latest information whenever it is requested.

By adopting EasyFM, businesses can unlock new potentials in their data management strategies, bridging the gap between traditional database systems and modern web technologies.

import FMHost from "@jd-data-limited/easy-fm";
const MyServer = new FMHost("https://localhost");
const MyDatabase = MyServer.database("MyDatabase.fmp12");

const Users = MyDatabase.layout("users")

app.get("/home_page", async (req, res) => {
    let user = await Users.records.get(1)
    res.send(`<h1>Hello, ${user.fields.first_name.value}!</h1>`)
})
Example output:

Hello, Fred!

Generating reports of your data doesn’t need to be hard. Send us a line if you need some help.