Skip to content

RevoU-FSSE-2/week-15-JokoSetiawan-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Assignment Week 15

Deployment = https://week-15-jokosetiawan-dev-production.up.railway.app

Description

This project focuses on implementing Cross-Origin Resource Sharing (CORS), web security, X-Frame-Options, and Content Security Policy (CSP) to enhance the security and reliability of the backend.

Features

  • CORS Implementation: Securely configure Cross-Origin Resource Sharing to control which origins can access your API.

    Frontend: Client X = https://clinetx-week15.netlify.app/ Client Y = https://clienty-week15.netlify.app/

  • Web Security: Implement security measures to protect your backend from common web vulnerabilities.

  • X-Frame-Options: Defend against clickjacking by setting the X-Frame-Options HTTP header.

  • Content Security Policy (CSP): Apply a strong CSP to prevent cross-site scripting and other code injection attacks.

Installation

# Clone the repository
git clone https://github.com/RevoU-FSSE-2/week-15-JokoSetiawan-dev

# Navigate to the project directory
cd your-backend-project

# Install dependencies
npm install

About

week-15-JokoSetiawan-dev created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published