Sha256: 1d3d4bc91644dce4a34f2856bb42aa718551eea780ee689c192987b31200e16d

Contents?: true

Size: 651 Bytes

Versions: 54

Compression:

Stored size: 651 Bytes

Contents

module Template
  module Nodejs
    def self.index(file_name)
      <<~APP
        const express = require('express');
        const bodyParser = require('body-parser');

        const app = express();
        app.use(bodyParser.urlencoded({ extended: true }));

        app.get('/souls-functions-get', (req, res)=>{
          res.json(req.query)
        });

        app.get('/souls-functions-get/:id', (req, res)=>{
          res.json(req.params)
        });

        app.post('/souls-functions-post', (req, res)=>{
          res.json(req.body)
        });
        exports.#{file_name.underscore.camelize(:lower)} = app;
      APP
    end
  end
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
souls-4.1.2 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.1.1 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.1.0 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.0.3 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.0.2 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.0.1 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-4.0.0 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.8 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.7 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.6 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.5 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.4 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.3 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.2 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.1 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-3.0.0 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-2.0.4 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-2.0.3 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-2.0.2 lib/souls/cli/create/templates/functions/nodejs/index.rb
souls-2.0.1 lib/souls/cli/create/templates/functions/nodejs/index.rb