Skip to content

Instantly share code, notes, and snippets.

View zilehuda's full-sized avatar
💭
contributing

Zilehuda zilehuda

💭
contributing
View GitHub Profile
@zilehuda
zilehuda / serializers.py
Created June 29, 2022 21:51
object level validation
from rest_framework import serializers
class EventSerializer(serializers.Serializer):
description = serializers.CharField(max_length=100)
start = serializers.DateTimeField()
finish = serializers.DateTimeField()
def validate(self, data):
"""
Check that start is before finish.
@zilehuda
zilehuda / index.js
Last active October 20, 2019 14:04
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;
const eurekaHelper = require('./eureka-helper');
app.listen(PORT, () => {
console.log("user-service on 3000");
})
app.get('/', (req, res) => {
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;
const eurekaHelper = require('./eureka.helper');
app.listen(PORT, () => {
console.log("user-service on 3000");
})
app.get('/', (req, res) => {
const Eureka = require('eureka-js-client').Eureka;
const eurekaHost = (process.env.EUREKA_CLIENT_SERVICEURL_DEFAULTZONE || '127.0.0.1');
const eurekaPort = 8761;
const hostName = (process.env.HOSTNAME || 'localhost')
const ipAddr = '172.0.0.1';
exports.registerWithEureka = function(appName, PORT) {
const client = new Eureka({
instance: {