Express.js CORS Example - Express-js Typing CST Test
Loading…
Express.js CORS Example — Express-js Code
Enable CORS for all routes using Express.js.
const express = require('express')
const cors = require('cors')
const app = express()
const port = 3000
app.use(cors())
app.get('/', (req, res) => {
res.send('CORS enabled')
})
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`)
})Express-js Language Guide
Express.js is a fast, minimalist web framework for Node.js. It simplifies building web servers, RESTful APIs, and backend services, providing robust routing, middleware support, and HTTP utility methods.
Primary Use Cases
- ▸Building RESTful APIs and web services
- ▸Creating backend for web and mobile apps
- ▸Server-side rendered web applications
- ▸Rapid prototyping of server logic
- ▸Microservice architecture backends
Notable Features
- ▸Fast and minimalist core
- ▸Middleware support for request/response processing
- ▸Flexible routing and URL handling
- ▸Integration with databases (MongoDB, MySQL, PostgreSQL)
- ▸Compatible with templating engines (EJS, Pug, Handlebars)
Origin & Creator
Express.js was created by TJ Holowaychuk in 2010 as a lightweight and flexible web framework for Node.js.
Industrial Note
Express.js is preferred for building REST APIs, microservices, and server-side rendered applications where simplicity, speed, and middleware flexibility are crucial.