Should I use escape strings in sequelize (node.js)?
<p>I have a function that fetches products with offset and limit.</p>

<pre><code> function f(offset,limit, callback) {  
    models.Product.findAll({
    offset: offset,limit: limit
    }).then(function (products) {
    ...
    }).catch(function (error) {
            callback(error, null);
    });
    }
</code></pre>

<p>Server gets offset and limit via POST query from client. 
Should I check limit and offset values myself or sequelize will do it instead of me? Will it catch all errors in 'catch' method?</p>

<p>For example, server expected values - offset:0, limit: 100, 
but got - offset: -87, limit: 'rchk' or some kind of sql injection.</p>

<p>Should I pass this data to findAll or check input data myself before passing?</p>