小编ido*_*hir的帖子

使用node.js作为简单的Web服务器

我想运行一个非常简单的HTTP服务器.每个GET请求都example.com应该index.html提供给它,但作为常规HTML页面(即,与您阅读普通网页时相同的体验).

使用下面的代码,我可以阅读的内容index.html.我如何index.html作为常规网页?

var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end(index);
}).listen(9615);
Run Code Online (Sandbox Code Playgroud)

下面的一个建议很复杂,需要我为get我想要使​​用的每个资源(CSS,JavaScript,图像)文件写一行.

如何使用一些图像,CSS和JavaScript提供单个HTML页面?

webserver node.js server

1068
推荐指数
24
解决办法
105万
查看次数

如何在mongoose中将ObjectId设置为数据类型

在mongoHQ和mongoose上使用node.js,mongodb.我正在为类别设置架构.我想使用文档ObjectId作为我的categoryId.

var mongoose = require('mongoose');

var Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;
var Schema_Category = new Schema({
    categoryId  : ObjectId,
    title       : String,
    sortIndex   : String
});
Run Code Online (Sandbox Code Playgroud)

然后我跑了

var Category = mongoose.model('Schema_Category');
var category = new Category();
category.title = "Bicycles";
category.sortIndex = "3";

category.save(function(err) {
  if (err) { throw err; }
  console.log('saved');
  mongoose.disconnect();     
});
Run Code Online (Sandbox Code Playgroud)

请注意,我没有为categoryId提供值.我假设mongoose将使用模式生成它,但文档具有通常的"_id"而不是"categoryId".我究竟做错了什么?

mongoose node.js

52
推荐指数
2
解决办法
9万
查看次数

jQuery - 使用每个对象创建一个对象数组

我是一个jQuery新手.

我有一个简单的形式有n行(虽然我没有使用HTML格式):

<div id="myCities">
  <div class="line">City1: <input type="text" /></div>
  <div class="line">City2: <input type="text" /></div>
  <div class="line">City3: <input type="text" /></div>
  <button>Add Your Cities</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我有一个名为"users"的javascript var,包含一般用户数据:

var users = [
  { "username": "John", "year": 1999},
  more users...
]
Run Code Online (Sandbox Code Playgroud)

当点击按钮时,我想在用户的数据中添加一系列城市(假设我们正在与John合作,所以他是[0])

我希望对象看起来像:

{ "username": "John",
  "year": 1999,
  "cities": [
    { "City1": $('.line input).val() },
    ... and so on for the 3 cities entered
  ]   
}
Run Code Online (Sandbox Code Playgroud)

我试过用

$.each($('.line'), function() { 
   // but I'm not really sure what to put here 
});
Run Code Online (Sandbox Code Playgroud)

谢谢!

each jquery object

11
推荐指数
2
解决办法
7万
查看次数

如何使用HTML5本地存储数据填充jQuery模板(tmpl)

我正在尝试构建一个简单的jQuery UI模板,并使用存储在localStorage中的数据填充它.

我需要使用guest虚拟机列表设置本地存储,并让用户编辑列表.单击更新时,更改将发送回服务器.

<ul id="guests">
 <li>
  Name: ${name} <br />
  Phone: ${phone} <br />
  Email: ${email}
 </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我真的很陌生,不知道该怎么做.我只对页面加载和填充模板时设置本地存储感兴趣.

有人可以提供一个简短的教程吗?

我认为这是一个简单的问题......有人可以告诉我,以防它根本不可能吗?谢谢!

jquery-ui local-storage jquery-templates

1
推荐指数
1
解决办法
2215
查看次数