Sha256: 57fbbf3f7b5b786f7777fef5d4c3b1b319a51d14b8bdf2dffada4ca7a29f252d

Contents?: true

Size: 623 Bytes

Versions: 19

Compression:

Stored size: 623 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} = app;
      APP
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
souls-1.19.0 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.8 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.7 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.6 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.5 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.4 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.3 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.2 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.1 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.18.0 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.17.3 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.17.2 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.17.1 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.17.0 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.16.4 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.16.3 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.16.2 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.16.1 lib/souls/cli/create/templates/nodejs/index.rb
souls-1.16.0 lib/souls/cli/create/templates/nodejs/index.rb