Как использовать прототип в node.js

Я пишу свой первый модуль на nodejs. Мне нужно проанализировать мой сайт из кеша Google. Сообщение - это карта сообщения таблицы . Когда я пытаюсь использовать этот модуль, у меня появляется такая ошибка: «TypeError: не удается установить свойство 'prototype' в значение undefined» Как исправить эту ошибку? Это мой код:

module.exports = function Post(documentDOM,options)
{
    this.opts = $.extend({id:0,author_id:0},options);
    this.doc = documentDOM;
    this.post  = {
        id: 0,
        name: '',
        alt_name: '',
        notice: '',
        content: '',
        author: '',
        author_id: 0,
    };
}

module.exports.Post.prototype = {
    init: function() {
        this.post.id = this.opts.id;
        this.post.author_id = this.opts.author_id;
    },

    content: function() {
        content = this.doc.find('.fullnews-content').html();
        if(!content.length)
            content = doc.find('.article-content').html();
        return content;
    }
}

Спасибо.

5
задан v.tsurka 20 January 2012 в 17:46
поделиться