Closed dotku closed 8 years ago
It should be Router.route
On Thu, Feb 4, 2016, 6:14 AM Weijing Jay Lin notifications@github.com wrote:
I'm trying to retrive the data in processenv by this
Routerroute('/env', { data: { env: processenvMETEOR_ENV } });
and I got error liket this:
Oops, looks like there's no route on the client or the server for url: " http://localhost:3000/env"
— Reply to this email directly or view it on GitHub https://github.com/iron-meteor/iron-router/issues/1510.
@zenonn37 I also tried server side
Router.route('/env', function () {
var req = this.request;
var res = this.response;
res.end(process.env);
}, {where: 'server'});
I got error
TypeError: Argument must be a string at getSize (C:\Users\lwj\AppData\Local.meteor\packages\webapp\1.2.3\npm\node_modules\connect\lib\middleware\compress.js:188:14) at ServerResponse.res.end (C:\Users\lwj\AppData\Local.meteor\packages\webapp\1.2.3\npm\node_modules\connect\lib\middleware\compress.js:115:33) at [object Object].Router.route.where (server/app.js:5:7) at boundNext (packages/iron_middleware-stack/lib/middleware_stack.js:251:1) at runWithEnvironment (packages/meteor/dynamics_nodejs.js:110:1) at packages/meteor/dynamics_nodejs.js:123:1 at [object Object].urlencodedParser (C:\Users\lwj\AppData\Local.meteor\packages\iron_router\1.0.12\npm\node_modules\body-parser\lib\types\urlencoded.js:84:40) at packages/ironrouter/lib/router.js:277:1 at [object Object]..extend.withValue (packages/meteor/dynamics_nodejs.js:56:1) at [object Object].hookWithOptions (packages/iron_router/lib/router.js:276:1)
process.env
is an object, not a a string
res.end(JSON.stringify(process.env));
I'm trying to retrive the data in process.env by this
and I got error liket this: