POST requests result in HTTP 405 error?!

Hi everyone,

I’m trying to make a little accounts system on a site but when testing & submitting a form to create one, nothing happens and console tells me Glitch don’t allow POST requests but only GET, OPTIONS & HEAD.

Why this? What can I do to solve this?

Sorry about that! Glitch static sites do not allow POST requests, probably because of how s3 works.

However, they do work on non-static sites:


May I know how to disable Static Site feature for my site?

You can upgrade your site to a node site by adding a package.json file:

1 Like

For example:

  "//1": "describes your app and its dependencies",
  "//2": "",
  "//3": "updating this file will download and update your packages",
  "name": "hello-express",
  "version": "0.0.1",
  "description": "A simple Node app built on Express, instantly up and running.",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  "dependencies": {
    "express": "^4.17.1"
  "engines": {
    "node": "12.x"
  "repository": {
    "url": "!/hello-express"
  "license": "MIT",
  "keywords": [
1 Like

Err… no? Do you mean views?

Oh silly me

Oh okay

Thanks a lot for your help

1 Like