Skip to content

Comment on Ask HN: Server/Client Validation Syncing

Comments

Another option if you are using a NodeJS backend is to write a node module that contains just the validation logic, and then share that amongst the SPA and backend. Only gotcha is it cannot include anything you wouldn't want bundled into your UI code.

At my first PHP job we used #2 from list pretty successfully, the only thing that sucked was translating the validation errors back into the UI, but I think that can be improved easily by modern UI frameworks (this was a jQuery app at the time).

m0ckOP

The backend is Java (Spring Boot), so common validation module is unfortunately not an option.

The #2 looks most promising to me as well, but I didn't find this solution anywhere, so I wanted to check if anyone actually used this approach sucessfully.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.