Skip to content

Instantly share code, notes, and snippets.

@rmorrin
Created September 30, 2015 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rmorrin/896b30b813078192d7dc to your computer and use it in GitHub Desktop.
Save rmorrin/896b30b813078192d7dc to your computer and use it in GitHub Desktop.
test
var Hapi = require('hapi');
var Sequelize = require('sequelize');
var sequelize = new Sequelize('AdventureWorks', 'test1', 'test', {
dialect: 'mssql',
host: 'localhost'
});
var Person = sequelize.define('Person', {
id: { type: Sequelize.INTEGER, field: 'BusinessEntityID' },
firstName: { type: Sequelize.STRING, field: 'FirstName' },
middleName: { type: Sequelize.STRING, field: 'MiddleName' },
lastName: { type: Sequelize.STRING, field: 'LastName' }
}, {
timestamps: false,
tableName: 'Person'
}
);
// Create a server with a host and port
var server = new Hapi.Server();
server.connection({
host: 'localhost',
port: 8000
});
// Add the route
server.route({
method: 'GET',
path: '/hello',
handler: function (request, reply) {
Person.findAll({ where: { firstName: { $like: 'z%' } } }).then(function (people) {
reply(people);
});
}
});
// Start the server
server.start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment