Я работаю над демо-проект, в котором я использую следующий узел НПМКонфигурация веб-служб с httpster NPM
- httpster
- выразить
Я установил httpster в моей системе на глобальном level, мой каталог проекта - D:\Project\Demo\Node
, содержимое которого содержит следующие файлы: & dir.
/Node
- index.html
- style.css
- server.js
В этом файле server.js был написан весь мой метод services. Ниже приводится содержание моего server.js файл
var express = require('express')
, http = require('http')
, app = express()
, http = require('http')
, path = require('path');
app.configure(function() {
app.use(express.bodyParser());
app.set(express.methodOverride());
app.set(express.router);
});
app.get('/', function() {
sequelize.query("SELECT * FROM users_tbl").success(function(rows) {
console.log(rows);
}).error(function(error) {
console.log(error);
});
});
app.post('/user', function(req, res) {
sequelize.query("INSERT INTO users_tbl (firstname,lastname) VALUES ('"+req.body.firstname+"','"+req.body.lastname+"')").success(function() {
console.log("Data Inserted");
}).error(function(error) {
console.log(error);
});
});
app.put('/user/:id', function(req, res) {
sequelize.query("UPDATE users_tbl SET lastname='"+req.body.lastname+"' WHERE id='"+req.params.id+"'").success(function() {
console.log("Data Updated");
}).error(function(error) {
console.log(error);
});
});
app.del('/user/:id', function(req, res) {
sequelize.query("DELETE FROM users_tbl WHERE id='"+req.params.id+"'").success(function() {
console.log("Data Delete");
}).error(function(error) {
console.log(error);
});
});
запустить мой проект, я просто перейдите к моей папке проекта, как показано ниже
cd "d:\Project\Demo\Node\"
и запустить httpster команды и запустить его под портом по умолчанию 3333
http://localhost:3333 => reads my index.html successfully, but no service is run.
http://localhost:3333/user => this too don't work.
Я думаю, мой httpster не имеет ссылки на мои server.js. Итак, как мне использовать мои услуги с httppm npm?
Я хочу, чтобы запустить свой проект, который находится в магистральной сети и моей службы в узле, ExpressJS на одном LOCALHOST порту. Правильно ли я думаю? –