IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
I am trying to support CORS in my Node.js application that uses the Express.js web framework. I have read a Google group discussion about how to handle this, and read a few articles about how CORS works. First, I did this (code is written in CoffeeScript syntax): app.options "*", (req, res) -> res.header 'Access-Control-Allow-Origin', '*' res.header 'Access-Control-Allow-Credentials', true # try:
Node.js jpのMLで話題になってました. ちょうど似たことを考えていた (Sequelizeのインスタンスを使いまわそうと思って) ので追ってたらブログでまとめられてた. expressでapp全体の設定値をroutesで使う(module間で変数を受け渡す)方法いろいろ 自分で考えてたのは, 上記ブログの3. クロージャを使う 方法だけでした. 色々あるんだなーと思いつつ, その後MLで言及された // app.js require './model' module.exports.instanceA = new instanceA(); //model.js require.main.exports.instanceA; // 使える のやり方がいいなーと思ったのでとりあえずこれでやりながら, 他にも良い方法ないか考えようと思います. Node.js v0.6.1 Manual
Expressでテンプレートからプロジェクトを作ると、現在の最新版2.5.4では . ├── app.js ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ └── index.js └── views ├── index.jade └── layout.jade 6 directories, 6 filesのようにファイルとディレクトリが作られる。app.jsが本体で、 var express = require('express') , routes = require('./routes') var app = module.exports = express.createServer(); ... app.get('/',
node.js触るのは5ヶ月ぶりくらいなのでリハビリも兼ねて。 まだRESTなAPI作ったこと無いな・・ ということで、アプリケーションサーバとしてnode.jsを選んだときに RESTfulなAPIを返すサーバを作ってみます。 ちなみにほぼ node.jsでREST APIを作るのに最適なexpress-resource | Inhale n' Exhale の内容に沿ってますハイ。 【追記】 express4版はこちら。 express4でRESTful API作る - yutaponのブログ express-resourceをインストール 前回express3でMVCのひな形を作ったので、 それにのっかる形で作っていきます。 express-resourceを使うと簡単にできそうです。 https://github.com/visionmedia/express-resource e
はじめに node.js + expressでgetとpostのリクエストパラメタを取得する方法を試してみました。サンプルプログラムを作るにあたり、以下のサイトを参考にさせていただきました。 node.jsでchatアプリっぽいもの作るメモ - すぎゃーんメモ node.js+expressでPOSTパラメーターを取得する方法 ::ハブろぐ Getを使う場合 サーバサイドのプログラム(get.js)はこんな感じです。 ★のところでGETリクエストに対する処理をしています。req.query.xxxでGETリクエストのパラメタを取得することができます。 // expressの読み込み var express = require('express'); // serverオブジェクトの作成 var app = express.createServer(); // ejsのレイアウトをoff a
むーん? node.jsつーかexpressで,GETメソッドはreq.queryでオブジェクト化されてるけど,POSTメソッドのパラメーターがreqだけじゃだめなのかな.Wed Feb 23 14:42:29 via Echofonあほむ ahomu ふつうにPOSTを受け取る var app = express.createServer(); app.post('/post', function(req, res) { console.log(req); }); このreqの中に,POSTっぽいものは含まれていません. イベントで受け取ってるみる app.post('/post', function(req, res) { req.on('data', function(chunk) { console.log(chunk); }); }); こうすると,chunkの中はPOSTされた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く